Vierzeiliges I²C-LCD am Arduino

FunduinoZuletzt aktualisiert am

20 Zeichen in vier Zeilen über nur vier Leitungen

Das vierzeilige LCD zeigt deutlich mehr Text als das klassische zweizeilige Display. Dank des angelöteten I²C-Moduls brauchst du trotzdem nur vier Leitungen.

In dieser Anleitung installierst du die passende Bibliothek und schließt das Display am UNO oder am MEGA an.

Das vierzeilige I²C-LCD mit 20 Zeichen pro Zeile

Das vierzeilige I²C-LCD

Das LCD-Modul zeigt 20 Zeichen in vier Zeilen an. Auf der Rückseite ist ein I²C-Modul angelötet, dadurch brauchst du nur vier Leitungen – das ist besonders bei größeren Projekten ein Vorteil, bei denen die Pins knapp werden.

Das vierzeilige I²C-LCD mit 20 Zeichen pro Zeile

Die Bibliothek installieren

Für das I²C-LCD brauchst du eine Bibliothek, die nicht in der Arduino IDE vorinstalliert ist. Wir verwenden „LiquidCrystal I2C“. Du installierst sie über den Bibliotheksverwalter, als Suchbegriff gibst du direkt den Namen ein.

Wie das im Einzelnen geht, zeigt die Anleitung Hardware und Software.

Die Verkabelung

Am I²C-Modul gibt es nur vier Kontakte:

  • GND an GND des Mikrocontrollers
  • VCC an 5V
  • SDA an A4
  • SCL an A5

Am Arduino MEGA2560 haben SDA und SCL eigene Pins: 20 und 21.

Auf der Rückseite sitzt ein blaues Potentiometer, mit dem du den Kontrast regelst – ein zusätzlicher Drehregler ist nicht nötig. Oft ist der Kontrast ab Werk ganz heruntergedreht. Siehst du nichts, dreh ihn zuerst hoch.

Der Artikel stellt die Aufgabe „In jeder der 4 Zeilen einen Text anzeigen lassen“ und hat eine Überschrift „Der Programmcode“ – darunter folgt aber kein Sketch. Die Anleitung ist ohne Code nicht nachzubauen.

Das vierzeilige I²C-LCD am Funduino UNO R3
Das I²C-LCD am Arduino MEGA2560 mit SDA an Pin 20 und SCL an Pin 21
1 / 2
Anleitung bewerten

Kommentare

Frage stellen oder Erfahrung teilen

Schreib uns, wenn etwas nicht funktioniert. Nenne dabei dein Board und die Fehlermeldung.

Wir prüfen jeden Kommentar vor der Veröffentlichung. Deine E-Mail-Adresse bleibt bei uns.