Emoties
Microbit
Microbit
De vorige oefening
Je hebt geleerd hoe je een reeks instructies gebruikt om animaties te maken op het LED-scherm van de micro:bit.
Je gebruikte het ‘De hele tijd’-blok om de animatie te laten blijven lopen.
Hoewel het scherm van de micro:bit maar 25 LED’s heeft, kan het toch plaatjes laten zien, zoals hartjes of dieren.
In deze oefening ga je badges maken die laten zien hoe je je voelt.
Welke emoties wil je laten zien?
Waarom zou dit handig kunnen zijn?
Je laat de micro:bit verschillende plaatjes tonen op het LED-scherm, afhankelijk van welke knop je indrukt.
Je leert dat een input gegevens zijn die naar een computer worden gestuurd.
Je leert dat een output gegevens zijn die een computer weergeeft.
Er zijn twee knoppen op de Micro:bit , Knop A en Knop B.
je kan programeren om elke knop iets te laten doen als je erop drukt.
Probeer het eens.
Sleep het blok "Wanneer knop A wordt ingedrukt" naar de werkruimte
Sleep het blok "toon pictogram" naar de werkruimte en zoek de smiley gezicht.
Dupliceer deze twee blokken
verander "A" naar "B"
Verander de blije smiley naar de ontevreden smiley.
Sleep het blok "Wanneer knop A wordt ingedrukt" naar de werkruimte
verander "A" naar "A+B"
Sleep het blok "toon lichtjes" naar de werkruimte en teken een gezicht.
Code uitgelegd:
Het blok ‘Wanneer knop A wordt ingedrukt’ zorgt ervoor dat er iets gebeurt als je knop A indrukt.
Het blok ‘Toon pictogram’ laat een plaatje op het LED-scherm zien. Je kunt kiezen uit verschillende ingebouwde plaatjes.
Het blok ‘Wanneer knop B wordt ingedrukt’ zorgt ervoor dat er iets gebeurt als je knop B indrukt.
Zo kun je verschillende plaatjes laten zien als je verschillende knoppen indrukt.
Het blok ‘Toon lichtjes’ laat een LED-scherm zien. Je kunt nu zelf een tekening maken hierop.
Download je code naar de micro:bit.
Werkt het zoals je verwacht?
Hoe goed is je project?
Kan het nog ergens anders voor gebruikt worden?
Hoe werkt het precies?
Voeg extra iconen toe wanneer je A + B samen indrukt.
Ontwerp je eigen emotie-iconen op papier en programmeer ze met het ‘show LEDs’-blok.
Kan je een andere emotie laten verschijnen als je de micro:bit schudt?
Vandaag heb je geleerd hoe je de knoppen van de micro:bit kunt gebruiken om verschillende plaatjes te tonen.