Teleporterende eend
Bij deze opdracht ga je een eend draadloos door de lucht laten vliegen van de ene micro:bit naar de andere! Je hebt twee micro:bit’s nodig. Je kunt er nog eentje van ons lenen, of je kunt samenwerken met een klasgenoot.
Hoe werkt het?
De micro:bit kan via radio berichten sturen en ontvangen naar andere micro:bits.
Iedere micro:bit zit in een bepaalde radio groep. De radio groepen zijn genummerd. Een micro:bit zal alleen berichten sturen en ontvangen naar andere micro:bits die in dezelfde groep zitten.
Iedere micro:bit die in dezeflde groep zit, en binnen bereik is, zal het bericht ontvangen en kan kiezen om daar iets mee te doen.
Maak het
In een bij opstarten
blok, stel de de radio groep in met een blok Radio instellen groep ...
.
Kies een nummer dat nog niemand anders gebruikt.
In een bij schudden
blok zet je:
- Een
wis scherm
blok om het scherm van deze micro:bit leeg te maken. - Een
Radio verzend zin 'EEND'
blok om het woord te verzenden naar de andere micro:bit.
Tegelijkertijd willen we dat deze micro:bit het pictogram van een eend laat zien wanneer hij de zin ‘EEND’ ontvangt.
Gebruik een wanneer de radio ontvangt 'receivedString'
blok, met daarin een toon pictogram ...
blok.
Zet hetzelfde programma op twee micro:bits en probeer het uit!
De oplossing vind je hier.
Verder programmeren
- Onderzoek eens hoe ver je van elkaar vandaan kunt gaan om dit nog te laten werken.
- Kun je het programma uitbreiden om meer verschillende dieren dan alleen een eend te laten teleporteren?
- Wat gebeurt er als meer dan 2 micro:bits dezelfde radiogroep gebruiken? Hoe kun je dit oplossen?
Bronvermelding
Bron: micro:bit projects (microbit.org).