micro:bit-mentometer
Har du en stor avgjørelse som trenger anonym avstemming? Lag en stemme-urne med micro:bit!
Utstyr:
Minst 2 stk micro:bit (med strøm fra batterier eller USB), pluss en for hver person som skal bli med i eksperimentet
En NeoPixel-lyslenke, hvis du har
Mentometer
I dette eksperimentet skal vi lage bruke micro:bitene til å svare anonymt på viktige spørsmål, som “Syns du det er godt med ananas på pizza?” og “Er det ok å prompe i et rom med andre mennesker så lenge du ikke lager lyd?”. Alle som har sin egen micro:bit kan sende sin stemme ved å trykke på A eller B-knappen på sin micro:bit, og sende svaret i all hemmelighet til en hoved-kontroll-micro:bit.
Steg 1: Planlegging av funksjoner
micro:bitene har innebygde Bluetooth-antenner, og kan sende signaler til hverandre med disse. Rekkevidden pleier å være på ca 10-15 meter, så hvis du har flere venner rundt deg med hver sin micro:bit, kan alle sitte med god avstand spredt slik at ingen kan se hva andre trykker.
Vi vil at alle skal kunne stemme JA eller NEI, så siden micro:biten har to knapper, gir det mening at A kan si “Ja” og B kan si “Bleeeh” (eller “Nei”).
Og for å forhindre valgjuks og feil, er det viktig at man ikke kan stemme før hoved-micro:biten er klar til å ta i mot svarene, og at man kun kan sende 1 stemme på hvert spørsmål.
Så la oss sette igang!
Åpne makecode.microbit.org i nettleseren din, og åpne et nytt program ved å trykke på den store lilla firkanten hvor det står “New Project” (Tips: Du kan skifte til norsk på tannhjulet oppe til høyre!)
Steg 2: Programmering av mentometer-knappene
Klikk her for å se et forslag til et program som kan sende svar til hoved-micro:biten (“Mottakeren”). Ser du hva alle kommandoene gjør?
Ser du noen måter dette programmet kan forbedres på?
Steg 3: Programmer mottakeren
Klikk her for et ferdig program til mottaker-micro:biten, som kan sende signalene “START” og “STOPP” til de andre micro:bitene.
Denne versjonen kan også vise resultatet av avstemmingen på tre ulike måter:
- Skjermen på micro:biten. (Sterke lys på de øverste linjene for JA, svake lys på de nederste linjene for NEI)
- LED-lys, dersom du har en koblet til. (Grønne lys for JA, røde lys for NEI)
- Dersom du har koblet micro:biten til maskinen med USB blir resultatet også sendt til PCen slik at det kan lagres.
Ser du noen måter dette programmet kan forbedres på?
Steg 4: Samle inn data!
Om du ikke har forandret mye på program-eksemplene over, bruker du mentometerene slik:
- Still et spørsmål, og trykk A på mottaker-micro:biten for å starte innsamling av svar.
- Alle med en sender-micro:bit trykker enten A eller B for å svare.
- Trykk B på mottaker-micro:biten når alle er klare for å se resultatet. Hva sier flertallet?
Forslag til spørsmål som kan stilles:
Er det ok med trekkspill? Er du redd for edderkopper? Er Pepsi Max bedre enn Cola? Har du pusset tennene i dag? Ananas på pizza, ja eller nei?
Steg 5: Oops
Anonyme valg er en av grunnmurene i et trygt og demokratisk samfunn. Studerte du programmene våre nøye før du kopierte de over på micro:bitene? Så du noen kommandoer som virket mystisk?
Be alle legge fra seg sender-micro:bitene, og trykk både A og B på mottaker-micro:biten. Hva skjer? (ADVARSEL: Avhengig av hvilke spørsmål som ble stilt i steg 4, kan dette føre til uønsket dramatikk.)