Skip to article frontmatterSkip to article content

MicroBlocks

Bestuur je microcontroller, sensoren en actuatoren met MicroBlocks

Peter Mathijssen

Zie de presentatie

MicroBlocks voor physical computing

MicroBlocks voor physical computing

MicroBlocks is een live-omgeving. Klik op een blok en het wordt meteen uitgevoerd op de microcontroller. Probeer commando’s uit. Bekijk en maak een grafiek van sensorwaarden in realtime. Je hoeft niet meer te wachten tot de code is gecompileerd en gedownload.

MicroBlocks downloadt de code terwijl je deze schrijft. Als het programma je bevalt, koppel je de microcontroller los en ben je klaar om te gaan. Maak een game, een fitness-app of oplichtende kleding die je overal mee naartoe kunt nemen.

Wil je een animatie weergeven terwijl je een motor bestuurt? Geen probleem! Met MicroBlocks kun je voor elke taak afzonderlijke scripts schrijven en deze tegelijkertijd uitvoeren. Je code is eenvoudiger te schrijven en gemakkelijker te begrijpen.

MicroBlocks draait op veel verschillende microcontrollers, maar je scripts zijn uitwisselbaar. Knoppen, sensoren en display blokken gedragen zich op alle borden met de relevante hardware hetzelfde. MicroBlocks simuleert zelfs het micro:bit 5x5 LED-display op TFT-schermen.

Met MicroBlocks fungeert het bord als een geheugenstick. Geen bestanden nodig; sluit gewoon een bord aan en de scripts verschijnen opnieuw. Geef je bord aan een vriend, zodat hij of zij je code kan verkennen. Misschien voegen ze zelfs een coole nieuwe functie toe!

In de workshop geef ik een snelle introductie van MicroBlocks zodat er zoveel mogelijk tijd overblijft om met verschillende microcontrollers aan de slag te kunnen.

Kijk op mijn website voor een snelle start met MicroBlocks. https://petermathijssen.nl/snelle-start-met-microblocks/

Op mijn website vind je heel veel tutorials waar je tijdens de workshop mee aan de slag kunt. Ze zijn voornamelijk gemaakt voor micro:bit. Alle tutorials die ik tot nu toe heb gemaakt voor de micro:bit zijn te vinden als een pdf via de volgende link https://petermathijssen.nl/het-macro-microblocks-boek/

Belangrijke MicroBlocks adressen zijn:

Tijdens de workshop breng ik de volgende microcontrollers mee:

20 micro:bits

3 wukong 2040 boards

1 wukong board

3 picobricks

1 pico:ed

1 circuit playground express

2 Mbits

Over de spreker

Peter Mathijssen is verpleegkundige van beroep maar programmeert al meer dan 40 jaar en heeft zich dat zelf aangeleerd. Hij werkt al meer dan 30 jaar, nagenoeg alleen maar met open source software. Peter is erg actief in de open source wereld met veel contacten met ontwikkelaars van diverse pakketten zoals onder andere MicroBlocks, App Inventor, Snap!, etc. De afgelopen jaren heeft hij enkele malen met een stand op FOSDEM (https://fosdem.org/2024/) gestaan en vorig jaar voor de eerste keer met een devroom met als thema “Educationele open source programmeertalen”. Volgend jaar heeft hij deze devroom ook weer. Daarnaast gaat hij tijdens FOSDEM voor bezoekende kinderen activiteiten organiseren met de hulp van CoderDojo waar hij in Tilburg Champion is.