TigerJython4Kids | HomeTurtlegrafikRobotikDatenbanken |
DU LERNST HIER... |
wie du den EV3 bedienst und ein erstes Roboterprogramm erstellst, dass du auf den EV3 hinunterlädst und dort ausführst. |
DAS EV3-MENÜ BEDIENEN |
In allen folgenden Beispielen gehen wir davon aus, dass du den EV3 mit der SD-Karte gestartet hast und die Bluetooth-Verbindung gemäss der Anleitung funktioniert.
Um ein unsachgemäss oder blockierendes Programm abzubrechen, kann man die zwei Tasten DOWN+ENTER drücken. Man muss nachher den Brickgate-Server neu starten. Für die Programmentwicklung verwendest du die Enwicklungsumgebung TigerJython. Falls sie auf deinem Computer noch nicht installiert ist, musst du sie zuerst einrichten.
|
REAL- UND SIMULATIONSMODUS |
Hast du keinen Roboter in der realen Welt, so kannst du einen simulierten Roboter in einer virtuellen Welt verwenden. Viele Programme laufen praktisch unverändert im Real- oder Simulationsmodus. Dazu muss einzig eine andere Bibliothek importiert werden und zwar from ev3robot import * im Realmodus from simrobot import * im Simulationsmodus Da sich die Roboter in der realen und virtuellen Welt nicht genau gleich schnell bewegen, musst du eventuell auch gewisse Zeitangaben (Timings) anpassen. Das Programm wird im Simulationsmodus mit dem grünen "Run-Pfeil" gestartet. |
MUSTERBEISPIEL |
Mit deinem ersten Programm bewegst du den Roboter während 2 Sekunden (2000 Millisekunden) vorwärts, während 550 Millisekunden links und während 2000 Millisekunden rückwärts.
Nachdem du das Programm im Editor geschrieben oder eingefügt hast, kannst du den Download-Button drücken und das Programm wird auf den Roboter heruntergeladen und ausgeführt. Pass auf, dass der Roboter nicht von Tisch herunter fällt! Im Simulationsmodus klickst du einfach auf den Run-Button. |
MERKE DIR... |
Das Programm erscheint jetzt auch im Menü des EV3 und du kannst es wieder mit den Cursor- und ENTER-Tasten ausführen. Da die Programme im Real- und Simulationsmodus sich nur in der Importzeile unterscheiden, fügen wir im Folgenden in den Musterbeispielen beide Importzeilen ein, wobei der Import für den Realmodus mit dem Kommentarzeichen # auskommentiert (deaktiviert) ist. Je nachdem, welchen Modus du verwenden willst, musst du das Zeichen # vor die nicht verwendete Importzeile setzen. |
ZUM SELBST LÖSEN |
|
![]() |
![]() |
Der Brickgate-Server zeigt die heruntergeladenen Python-Programme an und man kann sie zur Ausführung auswählen.
Das Python-Programm sendet die Befehle an die Roboter-Hardware über einen internen TCP-Link an den in Java geschriebenen Brickgate-Server, der sie mit der leJOS-Library ausführt.