Zum Hauptinhalt springen

Das 8x2 LCD-Display (Zumo 32u4)

Bibliotheken des Herstellers Pololu

Mit der Klasse Zumo32U4LCD werden die Methoden für das Display bereitgestellt.

void clear()

Löscht den Displayinhalt und setzten den Cursor auf die erste Stelle in der ersten Zeile (0,0).

void print()

Kann wie der Arduinobefehl Serial.print()verwendet werden. Kann Strings oder auch auch Integerwerte ausgeben. Der Befehl println() steht für das Display nicht zur Verfügung.

void gotoXY(int x, int y)

Positioniert den Cursor entsprechend den angegeben X,Y-Koordinaten auf dem Display. Die Koordinaten (0,0) entsprechen dem ersten Zeichen in der ersten Zeile. Die Koordinaten (0,1) setzen den Cursor auf das erste Zeihen in der zweiten Zeile. Beim anschließenden Aufruf von print() wird der Inhalt an der aktuellen Cursorposition ausgegeben.

Beispiel

// Einfaches Beispiel für das LCD-Display des Zumo 32u4

#include <Zumo32U4.h>

Zumo32U4LCD lcd; // Objekt für das LCD-Display
int counter = 0;

void setup()
{
lcd.clear(); // löscht das Display und setzt den Cursor nach oben links (0,0)
lcd.print("Zahl"); // gibt den Text "Zahl" aus
}

void loop()
{
lcd.gotoXY(0, 1); // Setzt den Cursor (X,Y): 1. Stelle, 2. Zeile,
lcd.print(counter); // gibt den Wert der Variablen aus (der alte Text wird überschrieben)
counter++;
delay(100);
}