Πίνακας περιεχομένων:

Arduino and Character LCD Hookup στο BreadShield: 6 βήματα
Arduino and Character LCD Hookup στο BreadShield: 6 βήματα

Βίντεο: Arduino and Character LCD Hookup στο BreadShield: 6 βήματα

Βίντεο: Arduino and Character LCD Hookup στο BreadShield: 6 βήματα
Βίντεο: {916} i2c LCD configuration with Arduino UNO in Tinkercad 2024, Νοέμβριος
Anonim
Arduino and Character LCD Hookup στο BreadShield
Arduino and Character LCD Hookup στο BreadShield

Πολλά έργα 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 στο Breadboard
Τοποθετήστε την οθόνη 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 σας, με αποσυνδεδεμένο το μεσαίο καρφίτσα ποτενσιόμετρου
Προγραμματίστε το Arduino σας, με αποσυνδεδεμένο το μεσαίο καρφίτσα ποτενσιόμετρου

Τώρα μπορείτε να προγραμματίσετε το Arduino σας. Ένα κομμάτι παραδείγματος κώδικα βρίσκεται στο

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

Για προγραμματισμό, βεβαιωθείτε ότι ο πείρος RX έχει αποσυνδεθεί από τον μεσαίο πείρο του ποτενσιόμετρου. Απλώς σηκώστε απαλά τη μεσαία καρφίτσα του ποτενσιόμετρου από τη γραβάτα στο ψωμί. Μετά τον προγραμματισμό, τοποθετήστε το ξανά. Στη συνέχεια, θα δείτε το περιεχόμενο κειμένου που εμφανίζεται στην οθόνη LCD. Εάν όχι, ρυθμίστε το ποτενσιόμετρο.

Μη διστάσετε να αφήσετε ένα σχόλιο ή μια ερώτηση εδώ και θα απαντήσω το συντομότερο δυνατό.

Απολαύστε περισσότερα παραδείγματα BreadShield σε αυτό το βίντεο.

Αυτή τη στιγμή η BreadShield τρέχει μια καμπάνια crowdfunding. Επωφεληθείτε από τις μειωμένες τιμές μόνο για καμπάνια στη διεύθυνση

Συνιστάται: