1.Anleitung zum LCD Display mit I2C Anschluss

Mit einem LCD-Display lassen sich Buchstaben und Zahlen darstellen. Dies ist in vielen Anwendungen sinnvoll, beispielsweise um Messwerte oder Menüs anzuzeigen. Auch kann das LCD zur Anzeige von Daten genutzt werden, wenn kein Computer mit dem Arduino Mikrocontroller verbunden ist. Das LCD-Modul mit verlötetem I2C-Bus ermöglicht die Verwendung eines LCD-Moduls mit einfacher Verkabelung. Dies ist insbesondere bei komplexeren Projekten von Vorteil. Ein weiterer Unterschied zum normalen LCD-Display ist, dass sich auf der Rückseite des Displays ein Drehregler befindet, mit dem der Kontrast des LCDs eingestellt werden kann.

 

2. Schaltpläne

Installation der Bibliothek „LiquidCrystal I2C“
Um mit dem I²C LCD-Modul arbeiten zu können, benötigen Sie eine Bibliothek. In dieser Anleitung verwenden wir die Bibliothek „LiquidCrystal I2C“. Die Bibliothek kann über den Bibliotheksmanager der Arduino-Software hinzugefügt werden. Der im Bibliotheksmanager angezeigte Name lautet „LiquidCrystal I2C von Marco Schwartz“.

3.Die Code 


#include  // Wire Bibliothek einbinden
#include  // Vorher hinzugefügte LiquidCrystal_I2C Bibliothek einbinden
LiquidCrystal_I2C lcd(0x27, 16, 2); //Hier wird festgelegt um was für einen Display es sich handelt. In diesem Fall eines mit 16 Zeichen in 2 Zeilen und der HEX-Adresse 0x27. Für ein vierzeiliges I2C-LCD verwendet man den Code "LiquidCrystal_I2C lcd(0x27, 20, 4)" 

void setup() 
{
lcd.init(); //Im Setup wird der LCD gestartet 
lcd.backlight(); //Hintergrundbeleuchtung einschalten (lcd.noBacklight(); schaltet die Beleuchtung aus). 
}

void loop() 
{ 
lcd.setCursor(0, 0);//Hier wird die Position des ersten Zeichens festgelegt. In diesem Fall bedeutet (0,0) das erste Zeichen in der ersten Zeile. 
lcd.print("Teclabinnovation"); 
lcd.setCursor(0, 1);// In diesem Fall bedeutet (0,1) das erste Zeichen in der zweiten Zeile. 
lcd.print("Viel Erfolg!"); 
}