LCD mit I2C-Schnittstelle:
Das LCD ist eine wunderbare Möglichkeit um kurze Text- und Zahlenfolgen anzuzeigen. Mit der I2C-Schnittstelle braucht man auch nur vier Verbindungskabel. Mit Hilfe der Wire- und LiquidCrystal_I2C-Library ist das Programmieren auch gar nicht kompliziert. Füge also die Libraries hinzu und los geht's.
///////////////////////////////////*DEFINITIONEN*/////////////////////////////////// /*LCD*/ #include <Wire.h> //Wire Bibliothek wird eingebunden #include <LiquidCrystal_I2C.h> //LiquidCrystal_I2C Bibliothek wird eingebunden LiquidCrystal_I2C lcd(0x3F, 16, 2); //Display wird definiert. lcd(HEX-Adresse, Zeichen, Zeilen). (0x3F und 0x27 sind die häufigsten Adressen) ///////////////////////////////////*SETUP*/////////////////////////////////// void setup() { /*LCD*/ lcd.init(); //LCD starten lcd.backlight(); //Hier wird die Hintergrundbeleuchtung eingeschalten (lcd.noBacklight(); schaltet die Beleuchtung aus) } ///////////////////////////////////*LOOP*/////////////////////////////////// void loop() { /*LCD*/ lcd.setCursor(0, 0); //Position des Cursors wird gesetzt (oben links) lcd.print("Hello"); //Der Text wird ausgehend von der Cursorposition geschrieben lcd.setCursor(0, 1); //Position des Cursors wird gesetzt (unten links) lcd.print("World"); //Der Text wird ausgehend von der Cursorposition geschrieben }