Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 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;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement