Jython


ROBOTIK MIT LEGO EV3



Robotik ist motivierend, da echte Geräte, die sich bewegen und auf Umwelt reagieren, programmiert werden. Robotik eignet hervorragend, um objektorientierte Aspekte des Programmierens aufzuzeigen. So wie in der Realität die Lego-Roboter aus verschiedenen Komponenten aufgebaut werden. können Roboter, Motoren und Sensoren als Software-Objekte auffasst werden.

TigerJython stellt Befehlsbibliotheken und Tools zur Verfügung, die die Roboterprogrammierung mit Python und Download der Programme auf den EV3-Roboter wesentlich vereinfachen.

 

Der EV3-Roboter kann im direkten, autonomen oder im Simulationsmodus programmiert werden. Im direkten Modus wird der Roboter remote gesteuert mit einem Programm, welches auf dem Computer läuft. Im direkten Modus können auch die älteren Lego-NXT-Roboter verwendet werden. Im autonomen Modus wird das Programm auf den Roboter heruntergeladen und dort ausgeführt. Die Kommunikation erfolgt via Bluetooth oder via WLAN.

Im Simulationsmodus werden die Roboterbewegungen in einem Grafikfenster angezeigt, wobei auch die Lichtsensoren, Touchsensoren, Colorsensoren und Ultraschallsensoren simuliert werden können.

 

Die EV3-Bibliothek wurde erweitert, so dass auch aktuelle Themen wie IoT (Internet of Things)
und Umweltsensoren an einfachen Beispielen demonstriert werden können.



Ein einfacheres Lehrprogramm zur Robotik mit EV3 finden Sie unter www.tigerjython4kids.ch/ev3.
Dieses verwendet eine vereinfachte EV3-Bibliothek grobot mit globalen Roboter-Befehlen.