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 opstarten
blok, zet je een blokstel stappen in op 0
. - Gebruik een
bij schudden
blok en zet daarin… - Een
verander stappen met ...
blok, die het aantal stappen verhoogt met 1. - Een
toon nummer
blok 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.