kk logo

 In fast allen Ardublock Versionen fehlen Blöcke für die 16x2 und 20x4 LCD Displays. Mit 10 bis 20 Euro sind diese Displays aber so günstig dass du sie für viele Projekte verwenden kannst, deshalb hier eine kurze Anleitung wie du diese tollen LCD Displays mit Ardublock verwenden kannst. 

Die Verdrahtung ist durch den I2C Bus sehr einfach und mit nur vier Kabeln zu realisieren. Dabei ist es egal ob du eine fest verbaute oder wie auf dem Bild externe I2C Bus Platine verwendest. VCC und GND wird mit der Spannungsversorgung des Arduino verbunden. Bei einem Arduino Nano und UNO wird der SDA mit dem A4 und der SCL mit dem A5 verbunden.

LCD Display mit Ardublock und liquid crystal i2c arduino programmieren

 20x4 LCD Display mit fest eingebautem I2C Chip. 

LCD Display mit Ardublock und liquid crystal i2c Bibliothek

 

 Da es keine fertigen Blöcke (Funktionen) gibt müssen die CODE Blöcke verwendet werden. Diese sehen je nach Ardublock Version unterschiedliche aus, hier in der Version von letsgoING. Je nach Version müssen die Semikolon (;) in den CODE Blöcken weg gelassen werden. Das siehst du beim Hochlanden, wenn diese doppelt zu sehen sind und es zu einem Fehler beim Compilern kommt.  

LCD Display mit Ardublock und liquid crystal i2c Bibliothek programmieren

Texte zum kopieren und einfügen: 

  • Code im globalen Bereich
    • #include <LiquidCrystal_I2C.h>
    • LiquidCrystal_I2C lcd(0x27, 20, 4);   --> für 20x4 LCD Display verwenden 
    • LiquidCrystal_I2C lcd(0x27, 16, 2);   --> für 16x2 LCD Display verwenden 
  • Code im Setup 
    • lcd.init(); 
    • lcd.backlight();   --> Hintergrundbeleuchtung ein 
  • Code im Loop
    • lcd.setCursor(0, 0);         --> Auswahl wo im Display etwas angezeigt werden soll, siehe unten Zeile und Reihe
    • lcd.print("hallo welt:");    --> Anzuzeigender Text oder Zahl
    • lcd.print(variable);          --> Anzuzeigende Variable
    • lcd.clear();                       --> Display löschen und nichts anzeigen 
    • lcd.print(millis()/1000);     --> Zeigt die Sekunden seit Start des Arduino 

 Zeilen und Reihen auf dem LCD Display 

 LCD Display mit Ardublock und liquid crystal i2c Bibliothek zeilen und reihen

King of my heart

Let the King of my heart
Be the mountain where I run
The fountain I drink from
Oh, He is my song

Ronnie

schwäbischer tüftler und bastler, kraftsportler, ADHS power, 43 Jahre, 1 Frau, 5 Kinder und 1003 Ideen. 

ronnie berzins at mee