Voor mijn promotietraject ben ik bezig met het ontwikkelen van een lessenserie (programmeren van apparaten). Momenteel loopt er weer een ronde in de praktijk. Ik gebruik daarbij de Makecode en Microbit als platform en hardware om mee aan de slag te gaan. Dat is onder andere ingegeven door het feit dat veel scholen werken met Chromebooks die geen aanvullende software geïnstalleerd krijgen. Makecode en de Microbit werken goed samen zonder dat er extra software geïnstalleerd moet worden. Op de microbit kunnen ook goedkope motoren worden aangesloten.

 

dc-motor

Met behulp van bijvoorbeeld het motor-block van Kitronik.

motorblok-kitronik

De opstellingen die de leerlingen in de klas daardoor gebruiken zijn niet zo duur. Niet zo duur vergeleken met de spullen van Lego.

En toch heb ik nog eens een opstelling gemaakt met Lego-materialen. Hiervoor zijn verschillende redenen. De eerste is dat ik de materialen die ik nu gebruik ook wel kwetsbaar vind. De motoren haperen af en toe een klein beetje waardoor leerlingen die de code goed hebben gemaakt niet direct de juiste feedback krijgen van de hardware. En dat is wel een belangrijk aspect. Een tweede reden is dat de manier waarop Makecode en Microbit met elkaar samenwerken wel handig is maar nog handiger zou kunnen. In Scratch kan ik een code maken bijvoorbeeld en direct uitproberen met de Lego. Met Makecode en Microbit moet ik de code eerst downloaden op de Microbit. Dat is echt een hinderlijke hindernis in de klas voor de snelheid. Ook al is het nu enigszins gemakkelijker gemaakt door het koppelen van de Microbit.

Ik heb de Chromebook als uitgangspunt genomen omdat dat de hardware is die je op de meeste basisscholen tegen kunt komen. Om op de chromebook te werken met Scratch in combinatie met de Microbit en Lego moet je gebruik maken van de app van Scratch uit de ChromeStore. Die is eenvoudig te downloaden. In eerste instantie wilde ik gebruik maken van Lego WeDo. Maar daar liep ik al snel mee vast want die biedt maar twee aansluitingen. Voor de opstelling die ik wilde gebruiken had ik meer nodig. Dan kom je al snel uit bij de grote broer: Lego Mindstorms.

Hieronder zie je de opstelling (voor een parkeerplaats) zoals ik die (zo eenvoudig mogelijk) gemaakt heb. Je ziet de slagbomen links en rechts en (als een compromis) een sensor (druk sensoren) die “meten” hoeveel auto’s er binnen zijn gekomen.

 

IMG_9351

De microbit stuurt de slagbomen aan. Knop B bedient de ingang. Knop A bedient de uitgang.

IMG_9352

In Scratch heb ik de code gezet waarbij ik de toevallige logica van knop A en motor A (en datzelfde voor B) aan elkaar gekoppeld heb.

IMG_9353

Het werkt echt perfect. De motoren haperen niet. Er hoeft niets gedownload te worden. En toch zal ik het niet gebruiken. Want als ik dit met een klas wil gaan doen moet ik (zoals ik nu werk) aardig wat motoren aanschaffen en die kosten 30 (voor de medium) tot 40 (voor de grote) euro per stuk. De opstelling die je hier ziet staan kost: 2 motor a 40 euro, 1 intelligent brick voor minimaal 200 euro, 2 aanraak sensoren van 20 euro en nog wat klein grut  a 10 euro al snel 330 euro. Als ik hiervan in ieder geval 5 opstelling van wil hebben dan ben ik snel 1650 euro kwijt. En dan heb ik het over de uitgeklede versie zoals je die hier ziet. Koop je 5 complete EV3-sets dan ben je minimaal 2100 euro kwijt.

Maar! Als er een school is die zegt: wij hebben LEGO  EV3 sets voor de hele klas beschikbaar en we willen wel meewerken aan jouw onderzoek dan houd ik me van harte aanbevolen! Ik ben namelijk ook benieuwd wat het effect is van het gebruiksgemak.