HD44780-kompatibles LCD-1602-Display mit I2C-Modul
Wichtig
Bevor Du hier wahllos zuschlägst, solltest Du Dir über die Ansteuerung Gedanken machen. Du kannst das über parallele GPIO-Pins machen, was viel Verdrahtungsaufwand bedeutet. Für die Einstellung des Kontrasts des Displays brauchst Du auch noch zwingend ein Potentiometer.
Eine Alternative ist die Ansteuerung per I2C. Das ist im Prinzip eine Zweidrahtschnittstelle. Die meisten Mikrocontroller bringen I2C mit. Zu diesem Zweck gibt es spezielle I2C-Module. Die beste Lösung sind HD44780-kompatible LCDs bei denen das I2C-Modul schon dabei ist. Insgesamt ist das die einfachere und auch bessere Lösung.
- Darstellung von Zahlen, Buchstaben und anderen ASCII-Zeichen
Das LCD HD44780 von Hitachi ist ein sehr beliebtes LCD, weshalb es sehr oft als HD44780-kompatibles LCD erhältlich ist. Aufgrund der hohen Nachfrage und des großen Angebots ist es sehr günstig zu bekommen. Wenn man ein Display für einen Mikrocontroller braucht, dann ist ein HD44780-kompatibles LCD das Mittel der Wahl.
Diese Display gibt es in verschiedenen Bauformen, Farben und unterschiedlichen Ansteuerungen:
- Es gibt sie mit grünem oder blauem Display.
- Unterschiedliche Größen mit 1, 2 oder 4 Zeilen mit je 8, 16, 20 oder mehr Zeichen.
- Die Ansteuerung erfolgt über 4 oder 8 parallele GPIO-Pins oder mit einem I2C-Modul.
Sehr beliebt ist die Bauform „1602“ in grüner oder blauer Farbe. Die „16“ steht für 16 Zeichen pro Zeile. Und die „02“ bedeutet, dass das Display 2 Zeilen hat. Dieses Display wird unter der Bezeichnung „LCD 1602 Display“ zum Verkauf angeboten.
Damit lassen sich aber nur ASCII-Zeichen darstellen. Weitere Zeichen müssen über einen Code aus einem internen Speicher bezogen werden. Darüberhinaus können eigene Zeichen erstellt werden, weshalb auch eine simple grafische Darstellung möglich ist.
Ansteuerung: I2C
- Die Betriebsspannung beträgt in der Regel 5 Volt. Es kann sein, dass es auch mit 3,3 Volt funktioniert.
- Das Display braucht bei 5 Volt etwa 0,029 A bzw. 29 mA Strom. Unabhängig davon, was auf dem Display dargestellt wird. Wird die Hintergrundbeleuchtung abgeschaltet, dann braucht das Display nur 7 mA Strom. Ohne die Hintergrundbeleuchtung kann man aber kaum noch etwas ablesen.
- Die Einstellung des Kontrasts mit dem Potentiometer, auf der Rückseite des Displays, hat keinen Einfluss auf den Stromverbrauch.
- Die Ansteuerung der I2C-Schnittstelle erfolgt mit SDA und SCL.
Troubleshooting
Das Display selber macht selten Probleme. Wenn das Display scheinbar nicht funktioniert, dann wirst Du den Fehler in der Regel in der Verkabelung oder bei der Initialisierung und den Parametern der I2C-Schnittstelle suchen müssen.
Anwendungen mit einem HD44780-kompatiblen LCD-1602-Display mit I2C-Modul
- Raspberry Pi Pico: LCD-1602-Display mit I2C-Modul programmieren
- Raspberry Pi Pico: Digitales Thermometer mit Display
- Raspberry Pi Pico: Anwesenheitserkennung für ein Display mit PIR Motion Detector (HC-SR501)
Weitere verwandte Themen:
- WS2812 - Digital steuerbare RGB-LEDs
- KY-019 - Relais-Board
- DFPlayer Mini - MP3-Player
- TM1637 mit 4-fach 7-Segment-Anzeige
- HC-SR04/HC-SR04P - Ultrasonic Sensor (Ultraschallsensor)
Frag Elektronik-Kompendium.de
Elektronik-Sets für das Hardware-nahe Programmieren
Elektronik-Fibel
Elektronik einfach und leicht verständlich
Die Elektronik-Fibel ist ein Buch über die Grundlagen der Elektronik, Bauelemente, Schaltungstechnik und Digitaltechnik.
Online-Workshop
Programmieren mit dem Raspberry Pi Pico
Gemeinsam mit anderen und unter Anleitung experimentieren? Wir bieten unterschiedliche Online-Workshops zum Raspberry Pi Pico und MicroPython an. Einführung in die Programmierung, Sensoren programmieren und kalibrieren, sowie Internet of Things und Smart Home über WLAN und MQTT.
Für Ihre Fragen zu unseren Online-Workshops mit dem Raspberry Pi Pico besuchen Sie unseren PicoTalk (Online-Meeting). (Headset empfohlen)