Stap 1: Maak het
Wat is het?
Maak een klassiek speelgoed uit de jaren 50 na met je micro:bit en pas het aan om het je eigen te maken.
Zo werkt het
- Een magische 8-ball is een speelgoed dat in de VS in de jaren vijftig is uitgevonden. In de vorm van een extra grote biljartbal, stel je hem een vraag als 'zal ik ooit rijk en beroemd zijn?', schud de bal en een van de 20 verschillende antwoorden verschijnt willekeurig in een venster. Antwoorden kunnen positief, negatief zijn - of ergens daar tussenin.
- Dit programma bootst een Magic 8 bal na met behulp van de micro:bit acceleratiemeter, met zijn mogelijkheid om willekeurige getallen te maken en de LED display output om een vinkje voor ja, een kruis voor nee of een 'meh' gezicht voor 'niet zeker'.
- Het programma genereert een willekeurig getal tussen 1 en 3 en gebruikt vervolgens als… dan… anders... als... verklaringen om verschillende symbolen te laten verschijnen, afhankelijk van het nummer. Dit staat ook bekend als selectie.
- Als het getal 3 is, geeft het een vinkje voor ‘ja’. Als het getal 2 is, dan is het een kruisje voor ‘nee’.
- Het programma hoeft niet te controleren of het nummer 1 is, want of het niet 3 of 2 is het moet 1 zijn, in welk geval het een ‘meh’ gezicht laat zien voor ‘niet zeker’.
Benodigdheden
- micro:bit (of MakeCode simulator)
- MakeCode of Python editor
- batterijpakket (optioneel)
- enkele vragen om je micro:bit te stellen
Step 2: Codeer het
Stap 3: Verbeter het
- Laat de afbeelding na een paar seconden verdwijnen.
- Laat de micro:bit verschillende cryptische antwoorden zien wanneer je het schudt, in plaats van afbeeldingen. Het zou kunnen zeggen 'ik weet het niet zeker' of 'dat valt nog te bezien'.
- Hier is een andere manier om een Magic 8-ball te maken met behulp van Python.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.