// Geeignete Kanäle der Fernbedienung
// 0027 = Kanal 0
// 0223 = Kanal 2
// 0334 = Kanal 6
// 0335 = Kanal 5
#include "qfixSoccerBoard.h"
#include "LCD.h"
#include "RC5.h"
#include "qfixI2C.h"
#include "qfixI2CDefs.h" //Hier steht Adresse des LC-Displays
static const uint INVALID = 99; // Ungültiger Wert in rc5_data oder rc5_channel
SoccerBoard robot; // Klasse SoccerBoard initialisieren
LCD lcd; // Vererbung der LCD-Klasse
int main()
{
Init_RC5();
lcd.init();
lcd.clear(); // LCD löschen
lcd.locate(1, 1);
lcd.print("Hallo äöü ÄÖÜ");
lcd.locate(2, 1);
lcd.print("Zweite Zeile");
sleep(4);
lcd.clear();
rc5_data=INVALID;
while(rc5_data==INVALID)
{
lcd.print("Taste drücken!");
lcd.cursorhome();
}
lcd.clear();
//uint8_t rc5_data_old=99;
while(true)
{
if(rc5_data != INVALID)
{
lcd.clear();
lcd.locate(1, 1);
lcd.print("B:");
lcd.print_integer(rc5_data);
lcd.print(" K:");
lcd.print_integer(rc5_channel);
rc5_data=INVALID; // Wert ist abgeholt
//rc5_data_old=99;
}
}
}