I2C LCD1602¶
GND: Masse
VCC: Spannungsversorgung, 5V.
SDA: Serielle Datenleitung. Über einen Pull-up-Widerstand mit VCC verbinden.
SCL: Serielle Taktleitung. Über einen Pull-up-Widerstand mit VCC verbinden.
Wie allgemein bekannt ist, bereichern LCDs und andere Anzeigen zwar die Mensch-Maschine-Interaktion, haben jedoch eine gemeinsame Schwäche. Wenn sie an einen Controller angeschlossen werden, werden mehrere IO-Ports des Controllers belegt, der über nicht viele externe Anschlüsse verfügt. Dies schränkt auch andere Funktionen des Controllers ein.
Daher wurde das LCD1602 mit einem I2C-Modul entwickelt, um dieses Problem zu lösen. Das I2C-Modul verfügt über einen integrierten PCF8574 I2C-Chip, der I2C-Serien-Daten in parallele Daten für das LCD-Display umwandelt.
I2C-Adresse
Die Standardadresse ist im Grunde 0x27, in einigen Fällen kann sie jedoch auch 0x3F sein.
Beispielhaft für die Standardadresse 0x27 lässt sich die Geräteadresse durch das Kurzschließen der A0/A1/A2-Pads modifizieren; im Ausgangszustand sind A0/A1/A2 auf 1, und wenn das Pad kurzgeschlossen wird, sind A0/A1/A2 auf 0.
Hintergrundbeleuchtung/Kontrast
Die Hintergrundbeleuchtung kann durch Aufsetzen einer Jumper-Kappe aktiviert werden, zum Deaktivieren einfach die Jumper-Kappe abziehen. Das blaue Potentiometer auf der Rückseite dient zur Kontrastanpassung (Verhältnis der Helligkeit zwischen dem hellsten Weiß und dem dunkelsten Schwarz).
Kurzschlusskappe: Die Hintergrundbeleuchtung kann mit dieser Kappe aktiviert werden, zum Deaktivieren einfach diese Kappe abziehen.
Potentiometer: Dient zur Kontrasteinstellung (der Klarheit der angezeigten Texte), die im Uhrzeigersinn erhöht und gegen den Uhrzeigersinn verringert wird.
Beispiel
3.4 Flüssigkristallanzeige (Für MicroPython-Nutzer)
7.2 Raumtemperaturmessgerät (Für MicroPython-Nutzer)
7.7 Zahlenraten (Für MicroPython-Nutzer)
3.4 - Flüssigkristallanzeige (Für Arduino-Nutzer)