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

Τρόπος διασύνδεσης LCD 16x4 με Arduino: 6 βήματα
Τρόπος διασύνδεσης LCD 16x4 με Arduino: 6 βήματα

Βίντεο: Τρόπος διασύνδεσης LCD 16x4 με Arduino: 6 βήματα

Βίντεο: Τρόπος διασύνδεσης LCD 16x4 με Arduino: 6 βήματα
Βίντεο: Διαμόρφωση i2c LCD με Arduino UNO στο Tinkercad 2024, Νοέμβριος
Anonim
Πώς να διασυνδέσετε μια LCD 16x4 με ένα Arduino
Πώς να διασυνδέσετε μια LCD 16x4 με ένα Arduino

Εισαγωγή

Πρόσφατα έλαβα μερικά δωρεάν δείγματα LCD από τους φίλους μου στο FocusLCDs.com. Ένα από τα οποία είναι LCD 16x4. Ρ/Ν: C164AXBSYLY6WT. Χρησιμοποιεί έναν ελεγκτή ST7066U (δείτε το φύλλο δεδομένων εδώ) αντί του HD44780 που συνήθως συναντάτε στις ασπίδες LCD. Δεν είμαι τόσο σίγουρος αν θα λειτουργήσει με ένα Arduino και τις βιβλιοθήκες του, οπότε ήθελα να το δοκιμάσω.

Περίληψη Χαρακτηριστικών

  • Ευκρινέστερη εικόνα, ευρύτερη γωνία θέασης
  • Πρόγραμμα οδήγησης: ST7066U
  • Κίτρινο φόντο
  • Y/G οπίσθιος φωτισμός
  • Εύρος θερμοκρασίας: -20 ° C έως +70 ° C
  • Συμβατό με ROHS

Βήμα 1: Υλικά

Συγκεντρώστε τα υλικά που αναφέρονται παρακάτω:

  1. Arduino (UNO ή MEGA)
  2. LCD 16x4; C164AXBSYLY6WT
  3. Breadboard χωρίς συγκολλήσεις
  4. Καλώδια Dupont Jumper
  5. Κεφαλίδες 2,54mm-Pitch
  6. Ποτενσιόμετρο 10k Ohm
  7. Arduino IDE
  8. Καλώδιο USB

Βήμα 2: Κεφαλίδες συγκόλλησης

Κεφαλίδες συγκολλήσεων
Κεφαλίδες συγκολλήσεων

Συγκολλήστε την κεφαλίδα στη μονάδα LCD. Συνολικά 16 καρφίτσες. Ανατρέξτε σε αυτήν την εικόνα για τα pinouts.

Βήμα 3: Σύρμα στο κύκλωμα

Wire the Circuit
Wire the Circuit

Καλωδίστε το κύκλωμα όπως φαίνεται. τα κατάφερε με τον Fritzing. Το ποτενσιόμετρο είναι για την αλλαγή του οπίσθιου φωτισμού.

Βήμα 4: Fire Up Arduino IDE

Πυροδοτήστε το Arduino IDE σας. Φροντίστε να επιλέξετε τη σωστή πλακέτα, δηλαδή το Arduino UNO ή το MEGA κ.λπ. και επιλέξτε τη σωστή θύρα.

Βήμα 5: Κωδικοποιήστε το σκίτσο

Κωδικοποιήστε το Σκίτσο
Κωδικοποιήστε το Σκίτσο

Πληκτρολογήστε αυτό το σκίτσο στο IDE και ανεβάστε το.

/* Αυτό είναι ένα σκίτσο για τη δοκιμή LCD 16x4:

* FocusLCD P/N: C164AXBSYLY6WT

*/

#include LiquidCrystal LCD (8, 9, 4, 5, 6, 7);

void setup () {

lcd.αρχή (16, 4);

lcd.setCursor (0, 0);

lcd.print ("FocusLCDs.com");

lcd.setCursor (0, 1);

lcd.print ("Οι ΚΑΛΥΤΕΡΕΣ LCD!");

lcd.setCursor (0, 2);

lcd.print ("P/N:");

lcd.setCursor (0, 3);

lcd.print ("C164AXBSYLY6WT");

}

void loop () {

}

Βήμα 6: Δείτε το αποτέλεσμα

Δείτε το Αποτέλεσμα
Δείτε το Αποτέλεσμα

Συγχαρητήρια! Η οθόνη LCD θα πρέπει να δείχνει κάτι τέτοιο.

Συνιστάται: