TigerJython4Kids
HomeTurtlegrafikRobotikDatenbanken
loslegen

1. LOSLEGEN

 

 

DU LERNST HIER...

 

wie du den Callibot bedienst und ein erstes Roboterprogramm erstellst, dass du auf den Roboter hinunterlädst und dort ausführst.

 

 

DAS ERSTE PROGRAMM AUSFÜHREN

 

Für die Programmentwicklung verwendest du die Entwicklungsumgebung TigerJython. Falls sie auf deinem Computer noch nicht installiert ist, musst du sie zuerst hinunterladen.

Starte TigerJython und gibt im Editorfenster das folgende Programm ein:

from callibot import *

forward()
delay(2000)
stop()

Mit der ersten Zeile importierst du die Robotik-Bibliothek callibot. Mit dem Befehl forward() wird der Roboter in die Vorwärtsbewegung versetzt und bleibt 2000 Millisekunden in diesem Zustand. Mit dem Befehl stop() wird er angehalten.

Schliesse den Roboter mit einem USB-Kabel an deinem Computer an.  

Wähle unter Tools / Devices / micro:bit/calliope. Die Einstellungen bleiben gespeichert. Du kannst sie aber jeder Zeit anschauen oder ändern. Dazu klickst du auf den Button Einstellungen in der Menüleiste und wählst das Register Bibliotheken.

 

 

  Schalte den Roboter mit dem kleinen roten Schalter hinten auf dem Chassis ein und klicke auf den Robotik-Button "Hinunterladen/Ausführen".

Der Roboter fährt eine kurze Strecke vorwärts. Während der Programmausführung wird auf deinem Computer ein Terminalfenster angezeigt, in dem Fehlermeldungen vom Callibot angezeigt werden. Falls du vergessen hast, den Roboter einzuschalten erscheint die Meldung "Switch the robot on".

 

Für die praktische Arbeit mit den fahrenden Roboter ist es oft besser, zuerst das Programm herunterladen, dann den USB-Kabel ausziehen, den Roboter am Boden oder am Ort, wo er fahren kann, platzieren und erst danach den Roboter einschalten und das Programm mit dem reset-Button starten..

Das zuletzt heruntergeladene Programm ist auf dem Roboter gespeichert. Du kannst den USB-Kabel ausziehen und das Programm mit dem Reset-Button, der sich neben dem USB-Stecker befindet, erneut ausführen.

Falls du längere Zeit den Roboter nicht brauchst, solltest du die Stromversorgung wieder ausschalten (blauer Schalter), damit die Batterien nicht unnötig entladen werden.


 

SIMULATIONSMODUS

 

Die meisten Programme können auch im Simulationsmodus ausgeführt werden. Du verwendest das gleiche Programm, zum Ausführen klickst du aber anstelle des Robotik-Buttons auf den grünen Run-Pfeil.

 

 

 

MERKE DIR...

 

Du gibst den Programmcode im TigerJython-Editor ein und klickst auf den Roboter-Button, um das Programm auf den Callibot herunterzuladen. Der Calliope des Roboters muss dabei über das USB-Kabel an deinem Computer angeschlossen sein. Vor der Ausführung musst du mit dem kleinen roten Schalter hinten am Callibot die Stromversorgung einschalten.

Für die Simulation startest du die Programmausführung mit dem grünen Pfeil.

 

   

 

1-1
Fachliche Hinweise:

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.