Stappenteller
Je gaat van de micro:bit een stappenteller maken, die bijhoudt hoeveel stappen jij hebt gezet!
Hoe werkt het?
De micro:bit heeft een sensor waarmee hij beweging kan voelen. Dat wordt ook wel een versnellingsmeter genoemd (of accelerometer in het Engels).
In de code tel je hoe vaak de micro:bit is geschud. Dat aantal sla je op in een variabele genaamd stappen.
Met een variabele kun je een stukje data bewaren terwijl je programma draait. Bijvoorbeeld een getal.
Je kunt de micro:bit en het batterijtje vastbinden aan je schoen. Of je kunt hem in je broekzak dragen.
Maak het
- In je
bij opstartenblok, zet je een blokstel stappen in op 0. - Gebruik een
bij schuddenblok en zet daarin… - Een
verander stappen met ...blok, die het aantal stappen verhoogt met 1. - Een
toon nummerblok die de ‘stappen’ variabele gebruikt.
De oplossing kun je hier vinden.
Verder programmeren
- Verander de code zodat hij het aantal stappen laat zien wanneer je op een knop drukt.
- Vermenigvuldig het aantal stappen met de afstand die jij over één stap doet. Kun je uitrekenen hoe ver je hebt gelopen? En hoe nauwkeurig is dat?
- Kun je de stappenteller nauwkeuriger maken? Tip: gebruik daarvoor het blok:
versnelling (mg) kracht. Vergelijk of dit groter is dan een getal, zoals 1500.