LBotics.at

Mit der EVC-Bibliothek kann am Display Text in 11 Zeilen mit 22 Zeichen pro Zeile ausgegeben werden.

Programmbeispiel - Ein- und Ausschalten der LED am Bedienpanel

Das folgende Programm gibt am Display in Zeile 1, 5, 8 und 11 zeitversetzt Text aus.

#include "evclibrary.h"
int main()
{
// 1. Konfiguration der angeschlossenen Sensoren und Motoren
// 2. Initialisierung des EV3 Brick
EVC_INIT();
// 3. Steuerung des Roboters
LCD_DRAW_TEXT(7,1,"EVCdevelop");
LCD_DRAW_TEXT(7,5,"EV3::ROBOT");
SLEEP(2000);
LCD_DRAW_TEXT(9,8,"HELLO");
SLEEP(2000);
LCD_DRAW_TEXT(7,11,"Good bye!");
SLEEP(2000);
// 4. Programmende
EVC_CLOSE();
return 0;
}
Erklärungen zu diesem Programmbeispiel
Zeile 8: LCD_DRAW_TEXT(7,1,"EVCdevelop");

Der Funktion LCD_DRAW_TEXT(spalte, zeile, text) wird die Position des auszugebenden Textes mit den Werten für die Parameter spalte und zeile übergeben.

Für spalte kann ein Wert zwischen 1 und 22 gewählt werden, für zeile ein Wert zwischen 1 und 11.

Der Text wird als dritter Parameter übergeben und muss innerhalb von zweifachen Anführungszeichen stehen.