Roteren
Micro:bit
Micro:bit
Tijdens de vorige oefening ontdekte je hoe de accelerometer van de microbit verschillende bewegingen kan detecteren, ook wel gebaren genoemd, en hoe we verschillende outputs kunnen creëren die overeenkomen met deze inputs.
In de volgende oefening ga je de microbit gebruiken om een afbeelding recht te houden.
Dit helpt je te begrijpen hoe een telefoon of tablet een afbeelding rechtop houdt, zelfs wanneer je het apparaat draait.
Telefoons en tablets gebruiken, net als de microbit, een accelerometer om beweging te detecteren. Wanneer je jouw telefoon kantelt of draait, past de afbeelding op het scherm zich hierop aan. Dit komt doordat de telefoon sensorinputs gebruikt om de juiste weergave te bepalen.
Voor deze oefening ontwerp je een afbeelding die altijd rechtop blijft staan op de microbit.
Kies een afbeelding die er anders uitziet wanneer deze wordt gedraaid, zoals een gezicht. Vierkanten of cirkels zijn minder geschikt, omdat ze er hetzelfde uitzien vanuit verschillende hoeken.
Gebruik het Werkblad met de rotatieschema om je ontwerp te schetsen. Dit vormt het algoritme, oftewel het plan voor je programma. Dit algoritme moet vier verschillende oriëntaties van dezelfde afbeelding bevatten.
Bekijk de code en ontdek hoe het werkt:
Open makecode.microbit.org en start een nieuw project.
Verwijder het "Voor altijd-blok", het "Bij opstarten-blok".
Voeg een "bij logo omhoog blok" toe en koppel hier een "Toon lichtjes-blok" aan om je ontwerp te tonen.
Dupliceer dit blok en pas het aan voor andere bewegingen zoals kantelen en logo omlaag.
Download de code en zet het op je Micro:bit.
Je hebt ontdekt dat telefoons, tablets en de microbit allemaal computers zijn die een accelerometer gebruiken om beweging te detecteren en de juiste output te genereren. Deze technologie wordt niet alleen gebruikt voor schermrotatie, maar ook in:
Spelcomputers: Om de kanteling van controllers te detecteren.
Auto’s: Om airbags te activeren bij plotselinge vertraging.
Raketten: Om snelheid en oriëntatie te meten.
Gezondheidstoepassingen: Zoals een valalarm voor ouderen.