LBotics.at

Anhand dieses Beispiels wird der vollständige Workflow vom Start der Entwicklungsoberfläche, über das Anlegen eines neuen Projekts, eines Ordners und eines Python-Skripts, das Schreiben des Python-Codes, dem Übertragen auf den Roboter und dem Ausführen des Skripts auf dem Roboter gezeigt.

1. Start der Entwicklungsumgebung mBlock Python Editor

2. Anlegen eines neuen Projekts mit dem Namen Grundlagen
  1. Klick auf File
  2. Klick auf New project
  3. Name Grundlagen eingeben und bestätigen
3. Anlegen eines Ordners in der Dateiverwaltung
  1. Klick auf Neuer Ordner
  2. Name Motoren eingeben und bestätigen

4. Anlegen eines neuen Python-Skripts im Ordner Motoren
  1. Klick auf die drei Punkte neben dem Ordner Motoren
  2. Klick auf New .py file
  3. Name fahre_gerade.py eingeben und bestätigen

5. Schreiben des Python-Codes im Text-Editor

6. Verbinden des Roboters
  1. Einschalten des Roboters
  2. Anschließen des Roboters
  3. Klick auf Connect
  4. Nochmaliger Klick auf Connect

7. Übertragen des Python-Skripts auf den Roboter
  1. Upload-Modus wählen
  2. Klick auf Upload

8. Starten des Skripts auf dem mBot2
  1. Drücken des Home-Buttons zum Anzeigen des Startbildschirms des CyberPi OS
  2. Eintrag Restart / neu starten ist gewählt: Drücken der Taste B zum Starten des Skripts, das gerade auf den Roboter übertragen wurde

Speichern und Starten des Skripts an einem anderen Speicherplatz

Auf dem CyberPi können 8 verschiedene Skripts abgelegt und gestartet werden. Um ein Skript in einen der 8 Speicherplätze zu übertragen, muss dieser zuerst gewählt werden:

  1. Drücken des Home-Buttons zum Anzeigen des Startbildschirms des CyberPi OS
  2. Joystick DOWN zum Wechseln auf die Position Switch Program / Programmwechsel
  3. Drücken der Taste B
  4. Auswählen der gewünschten Position mit Joystick UP / DOWN
  5. Bestätigen der Auswahl durch Drücken der Taste B

Wird nun der Schritt 7 - Übertragen des Python-Skripts auf den Roboter wiederholt, dann wird dieses Skript an der Position des zuvor gewählten Speicherplatzes abgelegt.

Das Starten eines Skripts aus einem der 8 möglichen Speicherplätze erfolgt dann auch nach diesen 5 Schritten, um eine der 8 Positionen auszuwählen.

Bei Restart / neu starten wird immer das Skript ausgeführt, das in der Liste zur Zeit gewählt ist.

Beenden eines Skripts

Um die Ausführung eines Skripts zu beenden, wird einmal die Home-Taste gedrückt.