Programeren met Blocks

Een Makeblock mBot is een klein robotje dat je eerst in elkaar moet zetten. Het in elkaar zetten is eenvoudig, binnen een half uurtje is dat al gedaan. Jullie leren door deze robot programmeren, met electronica omgaan en meer over robotica.

Het hart van de mBot is een mini-computertje, dat gebaseerd is op de Arduino Uno. Dit mini-computertje zorgt ervoor dat de mBot taken uitvoert en verwerkt data van sensoren. Ook stuurt het componenten aan.

De mBot voert natuurlijk niet uit zichzelf taken uit. Je moet zelf gaan programmeren om de mBot instructies te geven. De code kan je uploaden naar het mini-computertje in de mBot met een USB kabel.

De mBot programmeren is niet lastig. Dit is mogelijk in een zeer gebruiksvriendelijke omgeving, genaamd mBlock. Zelfs in de browser is mBlock beschikbaar. Via blokken programmeer je en geef je instructies. De programmeertaal is gebaseerd op Scratch.


Ook zou je via de Makeblock app de mBot kunnen programmeren en besturen. Via bluetooth kan je verbinding maken.


Het is vrij eenvoudig om de mBot uit te breiden met sensoren en componenten. Hierdoor zijn de mogelijkheden heel groot. Je zou bijvoorbeeld LED lampjes kunnen aansluiten en deze laten schijnen als de mBot in het donker rijdt. Of bijvoorbeeld een grijpertje aansluiten, zodat de mBot kleine objecten kan oppakken en verslepen.

Kinderen leren door deze grote mogelijkheden de mBot op verschillende manieren bouwen en programmeren. Ze leren wat voor sensoren en componenten er nodig zijn om bepaalde taken uit te voeren en hoe het aangesloten wordt. Door te programmeren leren ze om data van sensoren te verwerken en componenten aan te sturen.

Voorbeelden van spelletjes, oefeningen en opdrachten met deze robot

Het is goed om eerst met simpele spelletjes, oefeningen en opdrachten te beginnen en het dan steeds lastiger te maken. Hier zijn wat voorbeelden van leerzame spelletjes, oefeningen en opdrachten die kinderen met een mBot kunnen doen:

  • De mBot voor- en achteruit laten rijden

  • De mBot een zwarte lijn laten volgen

  • De mBot obstakels laten ontwijken

  • Slalommen tussen kleine pionnetjes

  • Uit een doolhof laten ontsnappen

  • Voetballen met meerdere mBots

  • Bellen blazen