Silverage Δημοσ. 18 Ιανουαρίου 2015 Δημοσ. 18 Ιανουαρίου 2015 Παιδιά χρειάζομαι βοήθεια επειγόντως. Θέλω να μου εξηγήσει κάποιος λίγο για το πως ανοίγεις πόρτες και τις κάνεις input και output γιατί έχω μπερδευτεί. Επίσης πότε χρησιμοποιούμε PORT και πότε PIN και τί είναι η αντίσταση pull up;
PCModFreak Δημοσ. 18 Ιανουαρίου 2015 Δημοσ. 18 Ιανουαρίου 2015 Εαν δε μαθεις να ψαχνεις σε μηχανες αναζητησης οπως το google και μαλιστα αυτα που ειναι και απλα, πολυ φοβαμαι οτι δε θα μαθεις να ανοιγεις ουτε το προγραμμα με διπλο click. Οριστε μου πηρε 2 λεπτα για ΟΛΑ. http://en.wikipedia.org/wiki/Pull-up_resistor http://www.instructables.com/id/Beginning-Arduino-Ports-Pins-and-Programming/ http://www.arduino.cc/en/Reference/PortManipulation
Kostas93 Δημοσ. 18 Ιανουαρίου 2015 Δημοσ. 18 Ιανουαρίου 2015 .def temp = r16 .def result = r17 clr temp out DDRB,temp ;input out DDRA,temp ;input ser temp out DDRC,temp ;outputοι Α και Β είναι είσοδοι, η C είναι έξοδος.in temp,PINB έτσι διαβαζεις από την είσοδο Bout PORTC,result έτσι περνάς στην C την έξοδο/αυτό που θες να περάσειςαν θες να κάνεις ορισμένα pins είσοδο και ορισμένα έξοδο τότε αντί για clr και ser βάζεις την τιμή που θες στον temp, όπου 1 είναι για έξοδο και 0 για είσοδο.
Silverage Δημοσ. 19 Ιανουαρίου 2015 Μέλος Δημοσ. 19 Ιανουαρίου 2015 Αν βάλεις out DDR/PORT δεν γίνεται έξοδος πάντα; To IN μπαίνει και στο DDR, PORT ή μόνο στο PIN;
Kostas93 Δημοσ. 19 Ιανουαρίου 2015 Δημοσ. 19 Ιανουαρίου 2015 τα εχεις μπερδεψει λιγο.με out DDRX καθορίζεις αν το Χ θα είναι γενικά είσοδος ή έξοδος. Αυτό το κάνεις στην αρχή του προγράμματος σου. (και πιο μετά μπορείς να το τροποποιήσεις αν θες αλλα αυτο είναι άλλη ιστορία).in κάνεις απο το PINX δηλαδή παίρνεις τα δεδομένα απο την X που πριν έχεις ορίσει ως είσοδο.μετά out PORTX κάνεις προκειμένου να περάσεις τα δεδομενα που θες σε μια έξοδο που την έχεις ήδη ορίσει ως έξοδο (out DDRX), πχ σε καποια led. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα