Der LCD Bildschirm dient hautpsächlich zum Anzeigen von Informationen. Er verfügt über zwei Zeilen, auf denen jeweils 16 Zeichen (Buchstaben, Zahlen und Sonderzeichen) dargestellt werden können. Zusätzlich lässt sich die Farbe der Hintergrundbeleuchtung steuern, um einen besonderen Effekt zu erzeugen. Der Bildschirm kann direkt oder mithilfe des Grove Shields an einen Arduino oder Raspberry Pi über die serielle Schnittstelle I2C angeschlossen werden.
Alle weiteren Hintergrundinformationen sowie ein Beispielaufbau und alle notwendigen Programmbibliotheken sind auf dem offiziellen Wiki (bisher nur in englischer Sprache) von Seeed Studio zusammengefasst. Zusätzlich findet man über alle gängigen Suchmaschinen meist nur mit der Eingabe der genauen Komponenten-Bezeichnungen entsprechende Projektbeispiele und Tutorials.
// Minimalbeispiel, um das Grove LCD zu benutzen.
// für eine Anleitung schaue in die readme.md Datei.
#include "rgb_lcd.h"
#include <Wire.h>
rgb_lcd lcd;
// setze die Hintergrundfarbe des Displays
// mische Rot, Gruen und Blau von 0 (dunkel) bis 255 (hell)
const int farbeRot = 0;
const int farbeGruen = 255;
const int farbeBlau = 150;
void setup() {
lcd.begin(16, 2);
lcd.setRGB(farbeRot, farbeGruen, farbeBlau);
lcd.print("Hallo, Welt!");
}
void loop() {
// setze den Cursor auf die Position Spalte 0, Zeile 1
// (Wichtig: Zeile 1 ist die zweite Zeile des Displays - es wird bei 0 angefangen zu zählen)
lcd.setCursor(0, 1);
// zeige die Sekunden seit *System-Reset*
lcd.print(millis() / 1000);
// warte 0.1s
delay(100);
}
Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Wichtige Links für die ersten Schritte:
Projektbeispiele:
Weiterführende Hintergrundinformationen: