Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Ο προσαρμογέας IcC LCD είναι μια συσκευή που περιέχει ένα τσιπ PCF8574 μικροελεγκτή. Αυτός ο μικροελεγκτής είναι ένας διαστολέας εισόδου/εξόδου, ο οποίος επικοινωνεί με άλλο τσιπ μικροελεγκτή με πρωτόκολλο επικοινωνίας δύο συρμάτων. Χρησιμοποιώντας αυτόν τον προσαρμογέα, ο καθένας μπορεί να ελέγξει μια LCD 16x2 με δύο μόνο καλώδια (SDA, SCL). Εξοικονομεί πολλές καρφίτσες arduino ή άλλου μικροελεγκτή. Διαθέτει ενσωματωμένο ποτενσιόμετρο για έλεγχο αντίθεσης LCD. Η προεπιλεγμένη διεύθυνση I2C είναι 0x27. Μπορείτε να αλλάξετε αυτήν τη διεύθυνση συνδέοντας A0, A1, A2.
Διεύθυνση A0 A1 A2
0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27
0 => ΧΑΜΗΛΟ
1 => Υ HIGHΗΛΗ
Βήμα 1: Σύνδεση μεταξύ LCD και προσαρμογέα
Πρώτον, πρέπει να κολλήσετε αυτόν τον προσαρμογέα με LCD. Μπορείτε να το συνδέσετε απευθείας στο πίσω μέρος της οθόνης LCD. Αλλά το έχω κολλήσει σε pcb. Μπορείτε επίσης να το φτιάξετε όπως θέλετε. Αλλά πρέπει να είστε προσεκτικοί σχετικά με τη σωστή σύνδεση. Διαφορετικά θα αντιμετωπίσετε ένα μεγάλο πρόβλημα.
Βήμα 2: Σύνδεση με προσαρμογέα Arduino και I2C Lcd
Arduino => Προσαρμογέας LCD I2C
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Βήμα 3: Ενεργοποίηση και δοκιμή
#ορίστε USE_ALB_LCD_I2C
#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd. backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (coloumn, row); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // εδώ σειρά = 1 σημαίνει δεύτερη γραμμή lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = dgree sign lcd.print ((char) 224); // 224 = alpha alpha lcd.print ((char) 232); // 232 = root lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = micro}
Βήμα 4: Λήψη βιβλιοθήκης για I2C Lcd
ανοίξτε arduino IDE => μεταβείτε στα Εργαλεία => διαχειριστείτε βιβλιοθήκες => αναζητήστε τον πίνακα εκμάθησης Arduino
και κατεβάστε τη βιβλιοθήκη.
Εάν έχετε ήδη τη βιβλιοθήκη, παραλείψτε αυτό το βήμα.
Βήμα 5: Τελικό βήμα
Έχω χρησιμοποιήσει το LCD I2C για να δείξω τη θερμοκρασία και την υγρασία του περιβάλλοντος.