Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Εισαγάγετε το BreadShield σε ένα Arduino Uno
- Βήμα 2: Εισαγάγετε το BreadShield σε ένα Breadboard
- Βήμα 3: Τοποθετήστε την οθόνη LCD στο Breadboard
- Βήμα 4: Τραβήξτε την καρφίτσα R/W της LCD στο GND
- Βήμα 5: Τοποθετήστε το Ποτενσιόμετρο
- Βήμα 6: Προγραμματίστε το Arduino σας, με αποσυνδεδεμένο το μεσαίο καρφίτσα ποτενσιόμετρου
Βίντεο: Arduino and Character LCD Hookup στο BreadShield: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Πολλά έργα Arduino περιλαμβάνουν LCD χαρακτήρων, τα οποία συντριπτικά χρησιμοποιούν το πρωτόκολλο HD44780 για να λαμβάνουν δεδομένα από το Arduino. Η σύνδεση Arduino με HD44780 συνήθως (σε λειτουργία 4-bit) απαιτεί 12 καλώδια! Αυτό θα καταλήξει σε ένα μεγάλο χάος από μακαρόνια από καλώδιο. Χρειάζεται λίγος χρόνος για να τα συνδέσετε. Είναι δύσκολο να διορθωθεί. Και είναι επιρρεπές σε αποσυνδέσεις από τα αδέξια δάχτυλά σας.
Σε αυτό το σεμινάριο, θα δούμε ότι η ζωή μπορεί να είναι πολύ πιο εύκολη στο BreadShield, την ασπίδα Arduino για σανίδες ψωμιού.
Προμήθειες
- Μια σανίδα ψωμιού
- Ένα Arduino Uno
- Ένα BreadShield
Βήμα 1: Εισαγάγετε το BreadShield σε ένα Arduino Uno
Τοποθετήστε το BreadShield σε ένα Arduino Uno όπως ακριβώς κάνετε συνήθως για να χρησιμοποιήσετε άλλους πίνακες ασπίδων.
Βήμα 2: Εισαγάγετε το BreadShield σε ένα Breadboard
Εισάγετε τις πινέζες του BreadShield σε ένα breadboard, όπως ακριβώς εισάγετε κανονικά μια σειρά καρφίτσες σε ένα breadboard.
Βήμα 3: Τοποθετήστε την οθόνη LCD στο Breadboard
Θα υποθέσω ότι η οθόνη LCD σας έχει κολληθεί με αρσενικά pinheaders, όπως σε αυτό το σεμινάριο του SparkFun. Τώρα εισάγετε την οθόνη LCD (τεχνικά τις αρσενικές καρφίτσες) στο breadboard, με την καρφίτσα GND της οθόνης LCD να ταιριάζει με την καρφίτσα GND του BreadShield. Αυτό θα καθορίσει αυτόματα την ακόλουθη αλληλογραφία pin-to-pin μεταξύ του Arduino Uno και της οθόνης LCD (στα αριστερά, η καρφίτσα LCD, στα δεξιά, η ακίδα BreadShield):
VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/enable ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 άνοδος οπίσθιου φωτισμού- --- D12 backlight kathode ---- D13
Η δρομολόγηση απεικονίζεται στο παραπάνω σχήμα.
Βήμα 4: Τραβήξτε την καρφίτσα R/W της LCD στο GND
Χρησιμοποιήστε ένα καλώδιο βραχυκυκλωτήρα - το μόνο καλώδιο άλτη που απαιτείται σε αυτό το έργο, για να τραβήξετε την καρφίτσα R/W της LCD στο GND. Ναι, αυτό σημαίνει επίσης τη σύνδεση του D2 του Arudino με το GND. Αλλά αυτό δεν είναι πρόβλημα αρκεί να μην χρησιμοποιήσετε το D2.
Βήμα 5: Τοποθετήστε το Ποτενσιόμετρο
Τοποθετήστε ένα ποτενσιόμετρο ως διαχωριστή τάσης. Τοποθετήστε τα τερματικά άκρα του ποτενσιόμετρου σε δεσμούς 5V και GND αντίστοιχα στη σανίδα ψωμιού. Και η μεσαία καρφίτσα του ποτενσιόμετρου στους δεσμούς του RX. Η προκύπτουσα καλωδίωση απεικονίζεται στο παραπάνω σχήμα. Θα υποθέσω ότι το ποτενσιόμετρο έχει κολλήσει μερικά καλώδια στα πόδια του ή χρησιμοποιείτε καλώδια για να μεταφέρετε τις 3 ακίδες του από κάπου αλλού στη σανίδα ψωμιού.
Βήμα 6: Προγραμματίστε το Arduino σας, με αποσυνδεδεμένο το μεσαίο καρφίτσα ποτενσιόμετρου
Τώρα μπορείτε να προγραμματίσετε το Arduino σας. Ένα κομμάτι παραδείγματος κώδικα βρίσκεται στο
github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino
Για προγραμματισμό, βεβαιωθείτε ότι ο πείρος RX έχει αποσυνδεθεί από τον μεσαίο πείρο του ποτενσιόμετρου. Απλώς σηκώστε απαλά τη μεσαία καρφίτσα του ποτενσιόμετρου από τη γραβάτα στο ψωμί. Μετά τον προγραμματισμό, τοποθετήστε το ξανά. Στη συνέχεια, θα δείτε το περιεχόμενο κειμένου που εμφανίζεται στην οθόνη LCD. Εάν όχι, ρυθμίστε το ποτενσιόμετρο.
Μη διστάσετε να αφήσετε ένα σχόλιο ή μια ερώτηση εδώ και θα απαντήσω το συντομότερο δυνατό.
Απολαύστε περισσότερα παραδείγματα BreadShield σε αυτό το βίντεο.
Αυτή τη στιγμή η BreadShield τρέχει μια καμπάνια crowdfunding. Επωφεληθείτε από τις μειωμένες τιμές μόνο για καμπάνια στη διεύθυνση
Συνιστάται:
Πώς να μετακινηθείτε στο TEXT στο I2C 0.91 "128X32 OLED DISPLAY: 6 βήματα
Πώς να μετακινηθείτε στο TEXT σε I2C 0.91 "128X32 OLED DISPLAY: Σε αυτό το σεμινάριο θα μάθουμε πώς να μετακινείτε το TEXT στο I2C 0.91" 128X32 OLED DISPLAY χρησιμοποιώντας λογισμικό Arduino και Visuino. Δείτε το βίντεο
Τροποποίηση στο Left Handed DSLR Holder του Bertus52x11. (με προσθήκη λαβής στο στόμα): 4 βήματα
Τροποποίηση στο αριστερόχειρο κάτοχο DSLR του Bertus52x11. (με προσθήκη στόματος): Νωρίτερα σήμερα το bertus52x11 δημοσίευσε την πιο έξυπνη ιδέα. Απευθύνεται σε άτομα που χρησιμοποιούν μόνο το αριστερό τους χέρι - μόνιμα ή χρονικά. Η αρχική του ιδέα ήταν να προσθέσει ένα γάντζο αντίχειρα στον σύνδεσμο τρίποδου από κάτω, επιτρέποντας στην κάμερα να κρατηθεί
Ο γρήγορος οδηγός για τη δημιουργία βίντεο με το iPhone σας και τη μεταφόρτωσή του στο Facebook ή στο YouTube: 9 βήματα
Ο γρήγορος οδηγός για τη δημιουργία βίντεο με το iPhone σας και τη μεταφόρτωσή του στο Facebook ή στο YouTube: Χρησιμοποιήστε αυτήν την απλή διαδικασία 5 βημάτων (το Instructables το κάνει να μοιάζει με περισσότερα βήματα από ό, τι είναι στην πραγματικότητα) για να δημιουργήσετε και να ανεβάσετε το πρώτο σας βίντεο YouTube ή Facebook - χρησιμοποιώντας μόνο το iPhone σας
Πώς να ανεβάσετε παιχνίδια στο Arduboy και 500 παιχνίδια στο Flash-cart: 8 βήματα
Πώς να ανεβάσετε παιχνίδια στο Arduboy και 500 παιχνίδια στο Flash-cart: Έφτιαξα ένα σπιτικό Arduboy με σειριακή μνήμη Flash που μπορεί να αποθηκεύσει έως και 500 παιχνίδια για να παίζετε στο δρόμο. Ελπίζω να μοιραστώ πώς να φορτώσετε παιχνίδια σε αυτό, συμπεριλαμβανομένου του τρόπου αποθήκευσης παιχνιδιών στη σειριακή μνήμη flash και να δημιουργήσετε το δικό σας ενοποιημένο πακέτο παιχνιδιών
Τοποθετήστε μια οθόνη LCD στο τραπέζι σας στο πόκερ: 18 βήματα (με εικόνες)
Τοποθετήστε μια οθόνη LCD στο τραπέζι πόκερ: Αν είστε σαν εμάς, σας αρέσει να διοργανώνετε ένα τουρνουά πόκερ στο σπίτι κάθε τόσο. Οι φίλοι μου και εγώ το κάνουμε εδώ και μερικά χρόνια και έχουμε συνηθίσει να χρησιμοποιούμε έναν υπολογιστή ή φορητό υπολογιστή ως τυφλό ρολόι και να συμβαδίζουμε με την κατάσταση παιχνιδιού και παικτών