HOME
home


{ Der Quellcode zur Aufgabe }

  • Controler.java (zip-File beinhaltet zugehörige Bilder
    • Bereitstellung GUI
    • Erfassung der Keyboardeingabe
    • Weiterleitung der bearbeiteten Eingabe an RCXs
      • Bewegungsbefehlt kodiert über a + b*10 (0 < a,b <&061; 9)
  • SendThread.java
    • Alle 5ms Befehlübergabe
  • RCX1.java und RCX2.java:
    • Steuerung
      • laufen auf den RCX und verarbeiten die mit Controler gesendeten Befehle
      • Gesendeten "Richtungszahlen" an NumPad angelehnt
    • Grundkonzept
      while ( !Abbruch){
      	Datenpaket vorhanden? //Serial.isPacketAvailable
      	Ja
      		Hole und "entschlüssel" Packet
      		Führe Befehl aus
      			- Bewegung
      			- Musikthread starten
      			- Programmabbruch
      	Nein
      		Stoppe den Roboter bei zu
      		häufigen fehlenden Paketen
      }
      Exceptionhandling
      

0

  © 2005 · Gruppe3