document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. // Geeignete Kanäle der Fernbedienung
  2. // 0027 = Kanal 0
  3. // 0223 = Kanal 2
  4. // 0334 = Kanal 6
  5. // 0335 = Kanal 5
  6.  
  7. #include "qfixSoccerBoard.h"
  8. #include "LCD.h"
  9. #include "RC5.h"
  10. #include "qfixI2C.h"
  11. #include "qfixI2CDefs.h"    //Hier steht Adresse des LC-Displays
  12.  
  13. static const uint INVALID = 99; // Ungültiger Wert in rc5_data oder rc5_channel
  14.  
  15. SoccerBoard robot;          // Klasse SoccerBoard initialisieren
  16. LCD lcd;                    // Vererbung der LCD-Klasse
  17.  
  18. int main()
  19. {
  20.     Init_RC5();
  21.     lcd.init();
  22.     lcd.clear(); // LCD löschen
  23.     lcd.locate(1, 1);
  24.     lcd.print("Hallo äöü ÄÖÜ");
  25.     lcd.locate(2, 1);
  26.     lcd.print("Zweite Zeile");
  27.     sleep(4);
  28.     lcd.clear();
  29.    
  30.     rc5_data=INVALID;
  31.    
  32.     while(rc5_data==INVALID)
  33.     {
  34.         lcd.print("Taste drücken!");
  35.         lcd.cursorhome();
  36.        
  37.     }
  38.     lcd.clear();
  39.     //uint8_t rc5_data_old=99;
  40.     while(true)
  41.     {
  42.         if(rc5_data != INVALID)
  43.         {
  44.             lcd.clear();
  45.             lcd.locate(1, 1);
  46.             lcd.print("B:");
  47.             lcd.print_integer(rc5_data);
  48.             lcd.print(" K:");
  49.             lcd.print_integer(rc5_channel);
  50.             rc5_data=INVALID; // Wert ist abgeholt
  51.             //rc5_data_old=99;
  52.         }
  53.     }
  54. }
');