Lego-Robotik mit Java

English
Virtueller Campus Projekt, PHBern
HomeoopNXToopNXJlejosNXTlejosNXJLegoRCXDruckenJava-Online
Online-Editor starten

NXT-Programmierung im direkten Modus


Das Lernprogramm lejosNXT verwendet die LeJOS-Klassenbibliothek icommand. Die Programme werden auf dem Rechner ausgeführt. Während der Programmausführung kommuniziert der Computer via Bluetooth mit dem Roboter.DAs Lernprogramm enthält rund 30 lauffähige Musterbeispiele, die mit Online-Editor angepasst und ergänzt werden können.

 

 

       
 


Java-Programme schreiben


 



 

 

 
auf dem Webserver
compilieren
   
 


via Bluetooth mit dem
Roboter kommunizieren


NXT-Roboter bauen
 
 
Programm testen
   

Vorgehen
Die Programme werden im Online-Editor editiert, auf unserem Webserver compiliert und mit Webstart auf dem Benutzerrechner ausgeführt. Während der Programmausführung kommuniziert der Rechner via Bluetooth mit dem Roboter und dieser führt die Befehle aus.

Zur Entwicklung eigener Programme muss im Online-Editor die Programmvorlage lejosNXT gewählt werden. Eine Anleitung zum Umgang mit Programmvorlagen und Online-Editor finden Sie unter dem Menüpunkt Erstes Programm.

 

Installation
Ein Vorteil unseres Systems besteht darin, dass ausser des Browser-Plugins für JavaApplets (JRE) keine weitere Java-Installationen auf dem Benutzerrechner notwendig sind. Der Java-Compiler und Java-Klassenbibliotheken sind auf unserem Webserver installiert. Der Benutzerrechner muss für die Kommunikation mit Roboter mit Bluetooth ausgerüstet sein. Eine Installationsanleitung finden Sie unter dem Menüpunkt Installation. Zusätzlich zur Standardinstallation muss bei Verwendung der Klassenbibliothek icommand der Bluetooth-Port eingestellt werden.