Abo
  • IT-Karriere:

Auch ohne Programmierung schon einsatzfähig

Der mBot wird vorprogrammiert ausgeliefert. Nach dem Anschalten wartet er auf Steuerungsbefehle von uns. Mit Hilfe der Pfeiltasten auf der IR-Fernbedienung scheuchen wir ihn ein wenig in alle Richtungen herum. Allzu schnell fährt der Roboter nicht, auch ist der Geradeauslauf nicht ganz exakt, auf kurzen Strecken fällt das aber kaum auf.

Stellenmarkt
  1. Taunus Sparkasse, Bad Homburg vor der Höhe
  2. Hess GmbH Licht + Form, Villingen-Schwenningen

Nach einem Druck auf die B-Taste der Fernbedienung fängt der Roboter selbstständig an, geradeaus zu fahren. Registriert der eingebaute Ultraschallsensor ein Hindernis, ändert der mBot den Kurs. So fährt er autonom durch die Wohnung. Das gibt uns die Zeit, den letzten Modus vorzubereiten. Teil des Sets ist eine Karte mit einem darauf gedruckten schwarzen Unendlichkeitssymbol. Die Karte legen wir auf dem Fußboden aus. Den mBot setzen wir darauf und versetzen ihn per C-Taste auf der Fernbedienung in den Linienverfolgungsmodus. Jetzt folgt er stur der schwarzen Linie auf der Karte.

Alternativ kann der mBot auch über ein bluetoothfähiges Smartphone angesprochen werden. Über die mBot-App wird der Roboter durch das Neigen des Smartphones gesteuert, und wir können zusätzlich den Buzzer auslösen und die RGB-LEDs auf der Platine leuchten lassen.

  • Mit einem Lächeln versucht der Roboter zu begeistern. (Foto: Martin Wolf/Golem.de)
  • Die Teile des Sets sind übersichtlich. (Foto: Martin Wolf/Golem.de)
  • Weitere Teile können angeschraubt werden. (Foto: Martin Wolf/Golem.de)
  • Die mCore-Platine basiert auf dem Arduino Uno, ... (Foto: Martin Wolf/Golem.de)
  • ...ergänzt aber, unter anderem, zusätzliche Sensoren. (Foto: Martin Wolf/Golem.de)
  • Erweiterungsmodule werden per Kabel angesteckt. (Foto: Martin Wolf/Golem.de)
  • Die Stromversorgung erfolgt entweder per Batteriepack oder per LiPo-Akku. (Foto: Martin Wolf/Golem.de)
  • Die Karte gehört zum Lieferumfang. (Foto: Martin Wolf/Golem.de)
  • Mit der mBlock-IDE können Programme zusammengeklickt werden, der Arduino-Code ist aber jederzeit sichtbar.  (Bild: Alexander Merz/Golem.de)
Die mCore-Platine basiert auf dem Arduino Uno, ... (Foto: Martin Wolf/Golem.de)

Einsteiger klicken, Fortgeschrittene dürfen auch tippen

Doch der Roboterbausatz ist explizit fürs Selbstprogrammieren gedacht. Makeblock empfiehlt seine mBlock genannte Entwicklungsumgebung. Dabei handelt es sich um den grafischen Editor Scratch, der alle erforderlichen Bibliotheken für die Makeblock-Platinen enthält. Nicht nur der Editor ist vollständig lokalisiert, auch die speziellen Steuerungsbefehle für den mBot liegen auf Deutsch vor. Leider sind die Steuerungsbefehle kaum dokumentiert, in der deutschen Variante aber selbsterklärend.

Die Dokumentation der mBot-spezifischen Arduino-Bibliotheken ist auch recht rudimentär. Wer statt mit Scratch den Roboter per mBot-API direkt mit der Arduino-IDE oder einem anderen Editor programmieren will, muss im Bibliothekscode blättern. Alternativ bietet es sich an, die Arduino-Code-Ansicht in Scratch zu nutzen, um die Aufrufe zu studieren. Allzu kompliziert ist die API nicht.

Für einfache Programme reicht Scratch aus. Dadurch ist ein neues Programm schnell zusammengeklickt. Unser Roboter soll mit Hilfe des Helligkeitssensors auf seiner Steuerungsplatine einer Lichtquelle folgen. Beim Upload stoßen wir auf ein Problem: Wir haben den mBot per USB mit unserem Rechner verbunden, doch er wird nicht erkannt. Zuerst müssen wir noch einen Treiber auf unserem Mac-OS-Rechner installieren. Der ist zwar schnell heruntergeladen. Doch der Treiber ist nicht signiert, weshalb die Signierung deaktiviert werden muss. Das ist zwar alles dokumentiert, vermittelt aber ein ungutes Gefühl.

 mBot angetestet: Mit einem Lächeln über den Teppich huschenEin Arduino auf Rädern 
  1.  
  2. 1
  3. 2
  4. 3
  5.  


Anzeige
Hardware-Angebote
  1. 344,00€

Wurstbrot 03. Dez 2015

Ich habe den Mbot im Juli meinem 9-jährigen zum Geburtstag geschenkt. Der hat den dann...

Anonymer Nutzer 30. Nov 2015

Für gewöhnlich spricht das für billig/noname/fake Controller. Jeder halbwegs seriöse...


Folgen Sie uns
       


E-Bike-Neuerungen von Bosch angesehen

Neue Motoren und mehr Selbstständigkeit für Boschs E-Bike Systems - wir haben uns angesehen, was für 2020 geplant ist.

E-Bike-Neuerungen von Bosch angesehen Video aufrufen
Google Game Builder ausprobiert: Spieldesign mit Karten statt Quellcode
Google Game Builder ausprobiert
Spieldesign mit Karten statt Quellcode

Bitte Bild wackeln lassen und dann eine Explosion: Solche Befehle als Reaktion auf Ereignisse lassen sich im Game Builder relativ einfach verketten. Der Spieleeditor des Google-Entwicklerteams Area 120 ist nicht nur für Einsteiger gedacht - sondern auch für Profis, etwa für die Erstellung von Prototypen.
Von Peter Steinlechner

  1. Spielebranche Immer weniger wollen Spiele in Deutschland entwickeln
  2. Aus dem Verlag Neue Herausforderungen für Spieler und Entwickler

Raspberry Pi 4B im Test: Nummer 4 lebt!
Raspberry Pi 4B im Test
Nummer 4 lebt!

Das Raspberry Pi kann endlich zur Konkurrenz aufschließen, aber richtig glücklich werden wir mit dem neuen Modell des Bastelrechners trotz bemerkenswerter Merkmale nicht.
Ein Test von Alexander Merz

  1. Eben Upton Raspberry-Pi-Initiator spielt USB-C-Fehler herunter
  2. 52PI Ice Tower Turmkühler für Raspberry Pi 4B halbiert Temperatur
  3. Kickstarter Lyra ist ein Gameboy Advance mit integriertem Raspberry Pi

Probefahrt mit Mercedes EQC: Ein SUV mit viel Wumms und wenig Bodenfreiheit
Probefahrt mit Mercedes EQC
Ein SUV mit viel Wumms und wenig Bodenfreiheit

Mit dem EQC bietet nun auch Mercedes ein vollelektrisch angetriebenes SUV an. Golem.de hat auf einer Probefahrt getestet, ob das Elektroauto mit Audis E-Tron mithalten kann.
Ein Erfahrungsbericht von Friedhelm Greis

  1. Freightliner eCascadia Daimler bringt Elektro-Lkw mit 400 km Reichweite
  2. Mercedes-Sicherheitsstudie Mit der Lichtdusche gegen den Sekundenschlaf
  3. Elektro-SUV Produktion des Mercedes-Benz EQC beginnt

    •  /