Direct naar de inhoud
Terug naar de opdracht
Bron: BBC micro:bit Foundation — Make It Code It projecten

Expeditie Micro:bit

Ontdek de micro:bit via twee kant-en-klare MakeCode-projecten - een schud-dobbelsteen en een stappenteller - en ontwerp daarna je eigen variant.

Groep:
groep 5, groep 6, groep 7, groep 8
Tijdsduur:
60 minuten
Niveau:
gemiddeld
Groepsvorm:
individueel
Naam: ____________________________Datum: ______________
BBC micro:bit microcontroller met MakeCode programmering

Wat heb je nodig?

  • BBC micro:bit (v1 of v2) met USB-kabel en AAA-batterijhouder
  • Laptops, Chromebooks of tablets met internet (makecode.microbit.org)
  • Krokodillenbekkabels en grote metalen spijkers of paperclips (voor bodemvochtproef)
  • Plantenpotten met aarde
  • Elastiekjes of klittenband om de micro:bit als horloge te dragen
  • Losse paperclip of elastiek om de micro:bit als draagbare stappenteller aan schoen of enkel te bevestigen
  • Een echte dobbelsteen om de uitkomsten van het dobbelsteen-programma mee te vergelijken
  • Kleine luidspreker met krokodillenklemmen, alleen nodig bij een micro:bit V1 voor het afspelen van de melodie bij de stappenteller
  • MakeCode-simulator in de browser (makecode.microbit.org) om beide projecten ook zonder fysieke micro:bit te testen

Wat leer je?

  • Inzicht krijgen in microcontrollers en embedded sensoren (licht, temperatuur, versnelling)
  • Programmeren met Microsoft MakeCode blokken (events, variabelen, logica en willekeur)
  • Fysieke computing: software koppelen aan tastbare hardware en externe circuits (krokodillenkabels)
  • Zelfstandig .hex programma's compileren en flashen naar de micro:bit
  • Het verschil ontdekken tussen 'echte' willekeur en door software gegenereerde willekeur
  • Werken met variabelen, een oneindige lus (forever) en een if-dan voorwaarde in blokprogrammeren
  • De ingebouwde versnellingsmeter (accelerometer) van de micro:bit inzetten om beweging of schokken te detecteren

⚠️ Let op — Veiligheid

Let op bij het lopen door het schoolgebouw met batterijhouders.

Stappenplan

  1. 1

    Stap 1

    De BBC micro:bit is een minicomputer ter grootte van een bankpasje met 25 programmeerbare LED's, twee drukknoppen en ingebouwde sensoren. Op de overzichtspagina 'Make It: Code It' staan tientallen losse projecten; twee daarvan - de elektronische dobbelsteen en de stappenteller - hebben een eigen pagina met gedetailleerde instructies. Dobbelsteen-project: Stap 1 (Make it): Schud de micro:bit; het programma gebruikt de ingebouwde versnellingsmeter om het 'shake'-gebaar te herkennen en kiest dan een willekeurig getal tussen 1 en 6 dat op het LED-scherm verschijnt. Leerlingen houden een turflijst bij van hoe vaak elk getal verschijnt en vergelijken dit met een echte dobbelsteen om te onderzoeken hoe 'willekeurig' een computer eigenlijk kan zijn. Stap 2 (Code it): Het programma is met een paar MakeCode-blokken (of in Python) te bouwen en direct te testen in de simulator of op een echte micro:bit. Stap 3 (Improve it): Als uitbreiding kun je het getal na een paar seconden laten verdwijnen om batterij te sparen, of het laten werken als twee dobbelstenen en onderzoeken of de uitkomsten dan nog gelijk verdeeld zijn. Stappenteller-project: Je bevestigt de micro:bit met een batterijpakket aan je schoen, enkel of in je zak. Een variabele 'steps' begint op 0 en telt er telkens 1 bij op zodra de versnellingsmeter een schudbeweging (voetstap) registreert; het aantal wordt live op het LED-scherm getoond. Zodra de teller op 10 staat, laat een oneindige lus een blij icoontje verschijnen en een melodietje spelen. Stap-voor-stap in MakeCode: zet 'set steps to 0' in het startblok; zet 'change steps by 1' en 'show number steps' in het schudblok; zet een 'if steps = 10 then'-blok in de oneindige lus, met daarin een blij icoon en een melodie-blok. Als uitbreiding kun je een ander icoon kiezen of het streefgetal hoger zetten dan 10. Na het uitproberen van beide voorbeeldprojecten ontwerpen leerlingen een eigen variant en presenteren ze die aan de klas.

Voorbeelden

Voorbeeldafbeelding van het micro:bit dobbelsteen-project (Make It: Code It)
Voorbeeldafbeelding van het micro:bit stappenteller-project (10 steps counter)