LBotics.at

LCD_CLEAR()

Die Funktion LCD_CLEAR() dient zum Löschen des Displays.

LCD_DRAW_FILLRECTANGLE(x1, y1, x2, y2, color)

Mit dieser Funktion kann am Display ein ausgefülltes Rechteck gezeichnet werden. Das Koordinatenpaar (x1, y1) gibt den linken oberen Eckpunkt, (x2, y2) den rechten unteren Eckpunkt des Rechtecks an. Mit dem Parameter color wird die Farbe (schwarz oder weiß) angegeben.

x1: 0, ..., 177

y1: 0, ..., 127

x2: 0, ..., 177

y2: 0, ..., 127

color: 0, 1

Beispiel
// am Display wird ein ausgefuelltes Rechteck in maximaler Groesse gezeichnet
LCD_DRAW_FILLRECTANGLE(0,0,177,127,1);

// am Display wird ein ausgefuelltes Rechteck in maximaler Groesse gezeichnet
LCD_DRAW_FILLRECTANGE(0,0,177,127,1);

LCD_DRAW_RECTANGLE(x1, y1, x2, y2, color)

Diese Funktion zeichnet ein Rechteck am Display. Das Koordinatenpaar (x1, y1) gibt den linken oberen Eckpunkt, (x2, y2) den rechten unteren Eckpunkt des Rechtecks an. Mit dem Parameter color wird die Farbe (schwarz oder weiß) angegeben.

x1: 0, ..., 177

y1: 0, ..., 127

x2: 0, ..., 177

y2: 0, ..., 127

color: 0, 1

Beispiel
// am Display wird ein Rechteck gezeichnet
LCD_DRAW_RECTANGLE(10,10,157,107,1);
LCD_DRAW_PIXEL(x, y, color)

Mit der Funktion LCD_DRAW_PIXEL() kann ein Pixel am Display ein- und ausgeschaltet werden.

x: 0, ..., 177

y: 0, ..., 127

color: 0, 1

Beispiel
// das Pixel an der Position (20,10) wird schwarz angezeigt
LCD_DRAW_DRAWPIXEL(20,10,1);

LCD_DRAW_TEXT(spalte, zeile, text)

Zur Ausgabe von Text am Display wird der Funktion LCD_DRAW_TEXT() die gewünschte Position und der auszugebende Text übergeben. In jeder der 11 Zeilen können 22 Zeichen ausgegeben werden.

spalte: 1, ..., 22

zeile: 1, ..., 11

text: “Text Text Text“

Beispiel
// Ausgabe des Textes Hello EVCdevelop!
LCD_DRAW_TEXT(1,1,"Hello EVCdevelop!");
LCD_DRAW_INT(x, y, value)

Mit dieser Funktion können Zahlenwerte am Display angezeigt werden. Bei diesen Zahlenwerten muss es sich um Integer-Variablen handeln.

x: 0, ..., 177

y: 0, ..., 127

value: Name einer Variable vom Typ int

Beispiel
// Ausgabe des Inhalts der Variable zahl
int zahl = 25;
LCD_DRAW_INT(1,1,zahl);