LCD - Display 2-zeilig
Hier findet ihr ein fertiges Programm für ein LCD Modul mit angelötetem IC2 Bus und seht, wie ihr es anschliessen müsst.
Verkabelung:
Die Verkabelung ist sehr simpel. Am I2C LCD Modul sind nur vier Kontakte vorhanden. GND wird mit
dem GND Kontakt am Mikrocontroller verbunden. VCC mit dem 5V Kontakt am Microcontroller, SDA mit
dem Analogen Pin A4 und SCL mit dem Analogen Pin A5.
.
Programm
#include ""Wire.h"" // Wire Bibliothek hochladen
#include ""LiquidCrystal_I2C.h"" // Vorher hinzugefügte LiquidCrystal_I2C Bibliothek hochladen
LiquidCrystal_I2C lcd(0x27, 16, 2); // Hier wird festgelegt um was für einen Display es sich handelt. In diesem Fall
um eines mit 16 Zeichen in 2 Zeilen.
void setup()
{
lcd.begin(); //Im Setup wird der LCD gestartet (anders als beim einfachen LCD Modul ohne 16,2 in den Klammern denn das wurde vorher festgelegt
}
void loop() {
lcd.setCursor (0,0); // Um Stelle und Zelle für die Position des Cursors anzugeben.
lcd.print(" WU8 Idstein "); // Um den gewünschten Text anzuzeigen.
lcd.setCursor (0,1); // Um Stelle und Zelle für die Position des Cursors anzugeben.
lcd.print(" Lauftext für LCD Modul "); // Um den gewünschten Text anzuzeigen.
lcd.scrollDisplayLeft(); // Damit das Display nach links wandert. So entsteht der Lauftext.
delay(500); // Damit der Text nicht über den Bildschirm rattert.
}
//Erstellt von: Jakob Conrad, Elia Kopischke, Sebastian Roth und Nils Gerhard.