Hot Potato
In deze Instructable laat ik zien hoe je een klassiek hot potato spel kunt maken met behulp van een Micro:bit ,2 LED's, een drukknop en een balletje waarin de Micro:bit wordt geplaatst. Dit project is leuk voor kinderen en eenvoudig genoeg om in een middag te bouwen. De LED's geven aan wanneer de tijd bijna om is en wanneer de timer afloopt, "ontploft" de hete aardappel, en de speler die hem op dat moment vasthoudt, verliest.
Supplies
Micro:bit BBC: 1x
Drukknop (Push button): 1x
LED's: 2x
Verbindingsdraden: Enkele draden om de componenten aan te sluiten
Batterijhouder voor Micro:bit: 1x
Balletje: Een plastic bal of iets vergelijkbaars waarin de Micro:bit en bedrading geplaatst kunnen worden
Leds
LED 1:
- Verbind de lange poot (de positieve kant) van de LED met Pin 1 (P1) op de Micro:bit
- Verbind de korte poot (de negatieve kant) van de LED met één kant van een weerstand (220Ω).
- Verbind de andere kant van de weerstand met GND op de Micro:bit
LED 2:
- Verbind de lange poot van de LED met Pin 2 (P2) op de Micro:bit
- Verbind de korte poot van de LED met één kant van een weerstand.
- Verbind de andere kant van de weerstand met GND.
Druk Knop
Neem een draad en sluit één kant van de drukknop aan op Pin 0 (P0) van de Micro:bit
Verbind de andere kant van de drukknop met de GND-pin van de Micro
(de grond).
Start Blok
We gebruiken de start wanneer pin P0 wordt geactiveerd. (hier zit onze druk knop aangesloten)
Variabelen
We maken een variabele aan genaamd 'tijd'
Willekeurigheid
Door deze blokken geef je de variabelen die we net hebben gemaakt een willekeurige waarden. Dit is belangrijk zodat het niet telkens de zelfde aantal seconden duurt voor het signaal afgaat.
Aftellen
In deze stap zie je dat we eerst de LED op P1 aanzetten zodat je kan zien dat het spel bezig is.
Daarna gebruiken we een loop. Als de variabele 'tijd' hoger is dan 0 zal deze loop zich blijven afspelen.
Dan moeten we ervoor zorgen dat de timer ook afloopt. Hiervoor gebruiken we de verander variabelen blok voor. We geven -1 in zodat de timer afloopt en zetten er een pauze blok van 1 seconden achter.
Knipperende Lichtjes En Geluid
In deze stap zien we dat we een als-anders blok gebruiken. Deze gebruiken we om tegen het einde van het spel aan te toten dat de bom bijna zal ontploffen. Als de tijd lager is dan 10 seconden zal het lampje beginnen knipperen en het geluidje hoger worden.
Ontploffing
In deze stap zorgen we ervoor dat het einde van het spel duidelijk word aangegeven. Dit doen we door de oranje LED uit te laten gaan en de rode aan te doen. Ook zorgen we voor een hogere piep die de ontploffing aangeeft.
Alles in De Bal Monteren
Micro:bit in het balletje plaatsen:
- Zorg ervoor dat alle verbindingen stevig vastzitten. (gebruik tape om draden vast te plakken)
- Plaats de Micro:bit en de onderdelen voorzichtig in het balletje, maar voor de LED's en drukknop moet je gaatjes maken, zodat ze zichtbaar zijn.