xarda Δημοσ. 21 Μαΐου 2011 Δημοσ. 21 Μαΐου 2011 Ψαχνωντας στο google βρηκα χιλιάδες παραδείγματα για τον χειρισμο της σειριακής θυρας με την γλωσσα C++ (windows). Η αλήθεια ειναι οτι τα εμπλεξα γιατί υπαρχουν τοσες και τοσες εντολές που δεν ξλερω τι ακριβως κάνουν. Αυτό που θέλω να κάνω ειναι να στελνω μια εντολή στην σειριακή η οποία θα συνδεεται με μια πλακέτα και θα ανοιγοκλείνει ενα ρελε.Απο πού πρεπει να ξεκινήσω και τι να κάνω ? ( για αρχη ετσι....! )
CtrlFreak Δημοσ. 21 Μαΐου 2011 Δημοσ. 21 Μαΐου 2011 Μπορείς να το κάνεις σχετικά εύκολα μέσω του visual C++ της microsoft. Εγώ το έχω κάνει σε visual basic και το αντίστοιχο πρόγραμμα. Επίσης θέλεις ένα πρόγραμμα που θα κάνει monitor την θύρα για να ελέγχεις αν όντως στέλνεις δεδομένα.
xarda Δημοσ. 21 Μαΐου 2011 Μέλος Δημοσ. 21 Μαΐου 2011 Τον builder 6 της borland χρησιμοποιω ( στο παλιο Pc που εχει θυρα ).Εχεις κανενα προγραμμα για να βλεπω αν στελνω δεδομενα ? ( προς το παρον χρησιμοποιω μια "ταπα" για να δω τι συμβαινει .... )
xarda Δημοσ. 21 Μαΐου 2011 Μέλος Δημοσ. 21 Μαΐου 2011 Ειναι το "θυληκό" ας πούμε αλλα ξεχνα το γιατι κατεβασα το προγραμματακι.Ειναι trial δυστηχως... Το πρόβλημα μου ειναι οτι δεν ξέρω με ποια σειρα και ποιες συναρτησεις να χρησιμοποιησω.
CtrlFreak Δημοσ. 22 Μαΐου 2011 Δημοσ. 22 Μαΐου 2011 Ναι trial είναι αλλά νομίζω για ένα μήνα είναι full χρήση. Αν δεν είναι ή περάσει ο μήνας υπάρχουν τρόποι να το κάνεις να δουλέψει! http://www.codeproject.com/KB/system/serial.aspx http://www.codeproject.com/KB/system/simpleserialcomm.aspx http://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c2503
xarda Δημοσ. 22 Μαΐου 2011 Μέλος Δημοσ. 22 Μαΐου 2011 Για δυο εβδομάδες είναι μονο...Θα δω τι θα κανω με αυτο. Τα links εχουν κώδικα για κάψιμο μεχρι να καταλάβεις τι συμβαινει!!! Κάτι πιο απλό δεν υπάρχει ? Γεμάτο κλάσεις κ.τ.λ θα μπλέξω τα μπούτια μου. Χμμμμμ κάτι καλο βρεθηκε για αρχή εδώ!
CtrlFreak Δημοσ. 22 Μαΐου 2011 Δημοσ. 22 Μαΐου 2011 και αυτό το βιβλίο με βοήθησε. Έχει μέσα παραδείγματα. Μην με ρωτήσεις φυσικά που να το βρεις....
Directx Δημοσ. 22 Μαΐου 2011 Δημοσ. 22 Μαΐου 2011 Για κάτι παρόμοιο (αποστολή δεδομένων μέσο σειριακής) πριν καιρό, αλλά με .NET, χρησιμοποίησα ως emulator τούτο εδώ, το οποίο είναι open-source. Ενδεχομένως να φανεί χρήσιμο.
xarda Δημοσ. 22 Μαΐου 2011 Μέλος Δημοσ. 22 Μαΐου 2011 Ωραία.Απο ότι φαίνετε και με το προγραμματακι πραγματι στελνω χαρακτήρες στην serial port.Απο εκεί και μετά τι θα πρέπει να μαθω ετσι ώστε να μπορέσω ας πούμε να κάνω να δουλέψει ενα μοτερακι απο κάποιο παιδικό αυτοκινητάκι ?
παπι Δημοσ. 22 Μαΐου 2011 Δημοσ. 22 Μαΐου 2011 Πρεπει να παρεις ενα controller ο οποιος θα διαβαζεις τη serial port και θα κανεις τα αναλογα. Δε νομιζω ο txd να εχει αρκετα W για να κινησει ενα μοτερ. http://www.howstuffworks.com/serial-port.htm http://www.howstuffworks.com/microcontroller1.htm
xarda Δημοσ. 22 Μαΐου 2011 Μέλος Δημοσ. 22 Μαΐου 2011 Ναι πραγματι απο οσα διαβαζω και εγω δεν θα μπορεσει να κινησει απο μόνο του. Ορισμένα πραγματα για μικροελεγκτες γνωρίζαααα παλιαααα και πρεπει να τα ανοιξω παλι τα βιβλια.Μπορεί να γίνει με μικροελεγκτες η δουλεια μου ?
παπι Δημοσ. 22 Μαΐου 2011 Δημοσ. 22 Μαΐου 2011 Ναι πραγματι απο οσα διαβαζω και εγω δεν θα μπορεσει να κινησει απο μόνο του. Ορισμένα πραγματα για μικροελεγκτες γνωρίζαααα παλιαααα και πρεπει να τα ανοιξω παλι τα βιβλια.Μπορεί να γίνει με μικροελεγκτες η δουλεια μου ? Λογικα πρεπει να γινεται. Καλυτερα μπες εδω(http://www.hlektronika.gr/) και ρωτα. (Μη πω καμια μαλακια και σε παρω στο λεμο μου)
Mika Δημοσ. 23 Μαΐου 2011 Δημοσ. 23 Μαΐου 2011 Τα links εχουν κώδικα για κάψιμο μεχρι να καταλάβεις τι συμβαινει!!! Κάτι πιο απλό δεν υπάρχει ? Γεμάτο κλάσεις κ.τ.λ θα μπλέξω τα μπούτια μου. ε μα δε γινεται απο τη μια να βαριεσαι να διαβασεις και απο την αλλη να θες να κανεις και τη δουλεια σου!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.