Sensor - Accelerator
Microbit
Microbit
Accelerator - Lichtsensor - Blad steen schaar
Terugblik op vorige les
Denk even terug aan de vorige keer:
Je gebruikte verschillende knop-inputs om emoties te laten zien op het LED-scherm van de micro:bit.
Je maakt van je micro:bit een stappenteller met de versnellingsmeter en variabelen.
Je leert dat de versnellingsmeter een sensor is die beweging registreert.
Je leert dat variabelen containers zijn waarin data wordt opgeslagen en bijgewerkt.
Kijk eens op de achterkant van de micro:bit. Daar staat aangegeven waar de versnellingsmeter zit. Hoewel hij heel klein is, bevat hij bewegende onderdelen die reageren op beweging.
Versnellingsmeter (accelerometer): een sensor die beweging detecteert.
Data: informatie die ergens anders wordt gebruikt.
Input: gegevens die naar een computer worden gestuurd, zoals knopdrukken en sensormetingen.
LED: ‘light emitting diode’ – het scherm van de micro:bit bestaat uit 25 LED’s.
Output: gegevens die een computer weergeeft, zoals tekst op het scherm.
Sensor: een input die dingen in de echte wereld meet, zoals beweging, temperatuur en licht.
Variabele: een soort ‘doosje’ waarin een programma gegevens opslaat en bijwerkt tijdens het draaien.
Bekijk de code en ontdek hoe het werkt:
Je begint met een variabele
Je maakt een variabelen die je ‘stappen’ noemt en zet deze op 0.
Het is handig om een variabele aan het begin van een programma een startwaarde te geven.
De versnellingsmeter telt stappen
Wanneer de micro:bit een schudbeweging met de "Bij schudden" blok voelt, voegt het ‘verander’-blok 1 toe aan de ‘stappen’-variabele.
Het LED-scherm toont het aantal stappen
Nadat de variabele is bijgewerkt, laat het ‘Toon nummer’-blok het nieuwe getal zien op het scherm.
Let op de volgorde: eerst moet het aantal stappen worden verhoogd, daarna pas getoond. Anders zie je een oude waarde!
Reset de LED-scherm en stappen
Als je opnieuw wilt starten maak een nieuwe codeblok "Wanneer knop A wordt ingedrukt" en laat hier de "stel stappen in op 0" tonen.
Toon dan met de "toon nummer Stappen" terug de 0 waarde
Test je code!
Zet je code op de micro:bit.
Sluit een batterij aan.
Maak de micro:bit vast aan je enkel of been.
Loop rond en kijk of de stappen worden geteld.
Denk na over je project
Werkt het zoals je verwacht?
Moet je fouten opsporen en de code verbeteren?
Hoe goed is je project?
Wie zou dit handig of leuk vinden?
Hoe kun je het verbeteren?
Wat gebeurt er als je zachtjes loopt? Of juist hard stampt?
Wil je je project verbeteren? Probeer dan dit:
Voeg een ‘on button B pressed’-blok toe om het aantal stappen te tonen zonder te schudden.
Controleer of de stappenteller nauwkeurig is. Zit de micro:bit aan één been, dan telt hij misschien stappen als dubbele passen.
Gebruik wiskundeblokken om het aantal stappen te vermenigvuldigen met 2 als dat nodig is.
Sommige leerlingen merken misschien dat:
Het scherm lastig te lezen is.
Je stevig moet stampen om een stap te registreren.
De teller minder stappen registreert dan verwacht.
Hoe zou je dit kunnen verbeteren?
Wist je dat?
Misschien gebruik je al een versnellingsmeter in een stappenteller op je telefoon, smartwatch of fitnessband!
Vandaag heb je geleerd:
Hoe je de versnellingsmeter van de micro:bit gebruikt om beweging te meten.
Hoe je een variabele gebruikt om een stappenteller te maken.
Volgende keer leer je hoe je een andere sensor van de micro:bit gebruikt om lampjes automatisch te laten aangaan als het donker wordt!