Java Programme für den RCX:


In der Einleitung haben wir schon beschrieben, dass wir mit einem speziellen Programm gearbeitet haben, mit dem wir die Roboter programmiert haben. Hier sind einige  Hintergrundinformationen über das Programm. Für weitere Informationen besuchen Sie bitte die Homepage von Tim Rinkens


RCXDownload und RCXDirectMode stellen eine Erleichterung für den Umgang mit der Java Runtime leJOS für das Lego MindstormTM RCX dar. Durch den Verzicht auf Zeilenkommandos und durch die Übersichtlichkeit der beiden Programme wird der Weg für eine handlungsorientierte Herangehensweise an die objektorientierte Programmierung geebnet.
RCXDownload nimmt dem Anwender das Setzen von JDK-, leJOS- und Klassenpfaden ab, kompiliert den gewählten Java-Quellcode, zeigt die Compilermeldungen an und führt das Linken und Hochladen der kompilierten Klassen, sowie der leJOS-firmware, aus.
RCXDirectMode dient der direkten Steuerung des RCX-Bausteins. Seine überschaubare Oberfläche verdeckt die umständliche Kommunikation mit dem RCX. Mit nur einem Mausklick können Motoren gestartet, deren Geschwindigkeit geregelt, Sensoren abgefragt (Prozent-, Roh- und Booleanwerte), verschiedene Sounds abgespielt und der Ladestand der Batterien überprüft werden.
Selbstverständlich wurden beide Programme in Java implementiert. RCXDirectMode benötigt daher zur Steuerung der seriellen Schnittstelle unter Windows 9x/NT den "javax.comm"-Treiber (erhältlich bei Sun Microsystems).
In Zukunft ist eine Linux-Version geplant, die ohne diesen Zusatz funktioniert. [Tim Rinkens]