Programmierung des mBot mit mBlock 5
Auf dieser Seite wird beschrieben, wie Du mBot Neo mit mBlock 5 programmieren kannst. Befolge die folgenden Schritte:
Software herunterladen und installieren
Um mBot Neo mit mBlock 5 zu programmieren, kannst Du den mBlock 5 PC-Client, mBlock 5 im Web oder die mBlock-App verwenden.
PC-Client
Um den mBlock 5 PC-Client zu verwenden, musst Du ihn herunterladen und installieren.
Im Internet
Um mBlock 5 im Internet (https://ide.mblock.cc) nutzen zu können, musst Du mLink 2 herunterladen und installieren.
Mobile App
Um mBlock 5 auf Mobilgeräten zu verwenden, kannst Du mit Deinem Smartphone oder Tablet den folgenden QR-Code scannen oder im App Store nach mBlock suchen, um die App herunterzuladen.
mBot Neo mit mBlock 5 verbinden
Bevor Du mBot Neo programmieren kannst, musst Du es mit mBlock 5 verbinden.
Befolge die folgenden Anweisungen entsprechend Deiner mBlock 5-Version:
- mBot Neo mit dem mBlock 5 PC-Client verbinden
- mBot Neo mit mBlock 5 im Web verbinden
- Verbinde mBot Neo mit der mBlock-App auf Deinem Mobilgerät
mBot Neo mit dem mBlock 5 PC-Client verbinden
(1) Verbinde mBot Neo mit dem Original-USB-Kabel mit Deinem PC und schalte mBot Neo ein.
(2) Starte mBlock durch Doppelklicken auf das mBlock 5-Symbol auf Deinem PC.
(3) Klicke auf der Registerkarte Geräte auf + Hinzufügen, wähle CyberPi aus und klicke auf OK.
(4) Klicke auf Verbinden, um CyberPi mit mBlock 5 zu verbinden.
Nach dem Herstellen der Verbindung mit CyberPi wird eine Meldung angezeigt, die den erfolgreichen Verbindungsaufbau bestätigt.
mBot Neo mit mBlock 5 im Internet verbinden
(1) Verbinde mBot Neo über ein Micro-USB-Kabel (Typ C) mit Deinem PC und schalte mBot Neo ein.
(2) Doppelklicke auf das mLink 2-Symbol auf Deinem PC, um es zu öffnen.
(3) Klicke im Bereich mBlock-Block-basierter Editor auf Jetzt erstellen, um mBlock 5 im Web zu öffnen.
(4) Klicke auf die Registerkarte Geräte, klicke auf + Hinzufügen, wähle CyberPi aus und klicke auf OK.
(5) Klicke auf Verbinden, um CyberPi mit mBlock 5 zu verbinden.
Nach dem Verbinden von CyberPi wird eine Meldung angezeigt, die angibt, dass die Verbindung erfolgreich hergestellt wurde.
mBot Neo mit der mBlock-App auf Deinem Mobilgerät verbinden
(1) Aktiviere Bluetooth auf Deinem Mobilgerät.
(2) Schalte mBot Neo ein.
(3) Öffne die mBlock-App auf Deinem Mobilgerät und tippe auf Coding.
(4) Tippe auf +, wähle CyberPi aus und tippe auf √.
(5) Tippe auf das CyberPi-Symbol, tippe auf Verbinden und halte Dein Smartphone oder Tablet in die Nähe von mBot Neo.
mBlock 5 sucht über Bluetooth nach CyberPi und stellt eine Verbindung her.
(6) Tippe auf Zurück zum Programmieren.
Jetzt kannst Du mit der Programmierung von mBot Neo beginnen, indem Du Blöcke in den Skriptbereich auf der rechten Seite ziehst!
Erweiterungen hinzufügen
Neben der Hauptsteuerplatine CyberPi verwendet mBot Neo mBot2 Shield, Ultrasoinc-Sensor 2, Quad-RGB-Sensor und Encoder-Motoren. Um mBot Neo zu programmieren, musst Du daher die entsprechenden Erweiterungen hinzufügen.
(1) Füge die Erweiterung mBot2 Shield hinzu.
Nachdem Du die Erweiterung hinzugefügt hast, kannst Du die Blöcke sehen und verwenden.
(2) Füge die Erweiterungen Ultraschallsensor 2 und Quad-RGB-Sensor auf ähnliche Weise hinzu.
Tipps: Du kannst Erweiterungen auf mBlock 5 auf Deinem PC, im Internet oder auf Deinem Mobilgerät auf ähnliche Weise hinzufügen.
Programmiermodus einstellen
mBlock 5 bietet zwei Programmiermodi: Live und Upload. Du kannst per Klick zwischen den Modi wechseln.
Live: In diesem Modus kannst Du die Ausführung des Programms in Echtzeit verfolgen, was die Fehlersuche erleichtert. In diesem Modus muss CyberPi mit mBlock 5 verbunden bleiben. Wenn die Verbindung unterbrochen wird, kann das Programm nicht ausgeführt werden.
Hochladen: In diesem Modus musst Du das kompilierte Programm auf CyberPi hochladen. Nach dem erfolgreichen Hochladen kann das Programm auch dann noch ordnungsgemäß auf CyberPi ausgeführt werden, wenn die Verbindung zu mBlock 5 getrennt ist.
Jetzt kannst Du mit der Programmierung von mBot Neo beginnen!
Tipps zur Verwendung von mBlock 5
Beispielprogramme
Anhand von Beispielprogrammen kannst Du die Funktionen von mBot Neo verstehen.
Wähle in mBlock 5 Tutorials > Beispielprogramme und klicke auf mBot2, um die für mBot Neo bereitgestellten Beispielprogramme anzuzeigen.
Blockkommentare
Du kannst die Blockkommentare in einem Beispielprogramm lesen, um dessen Funktion und Bedienung besser zu verstehen.
Block-Hilfe
Wenn Du einen Block bei der Verwendung nicht verstehst, kannst Du mit der rechten Maustaste darauf klicken und dann auf Hilfe klicken.
Python anhand von Blöcken lernen
mBlock 5 bietet zwei Programmiermethoden für mBot Neo, nämlich blockbasierte Programmierung und Python-Programmierung. Im Modus Hochladen kannst Du auf die Schaltflächen auf der rechten Seite klicken, um die Programmiermethode zu wechseln.
Wenn Du mBot Neo im Modus Upload programmierst, kannst Du außerdem auf die Umschalttaste auf der rechten Seite klicken, um die entsprechenden Python-Anweisungen anzuzeigen (die durch Konvertieren der Blöcke erhalten wurden).
Python-Programmierung
Öffne mLink2 und klicke im Abschnitt mBlock Python-Editor auf Jetzt erstellen.
Ausführliche Informationen zum Programmieren von mBot2 im mBlock-Python-Editor findest Du in der mBlock-Python-Editor-Online-Hilfe.