Hot Potato

by marnicvanheurck in Living > Toys & Games

45 Views, 0 Favorites, 0 Comments

Hot Potato

1000016333.jpg

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

thumbnail_1000016328.jpg
thumbnail_1000016331.jpg

LED 1:

  1. Verbind de lange poot (de positieve kant) van de LED met Pin 1 (P1) op de Micro:bit
  2. Verbind de korte poot (de negatieve kant) van de LED met één kant van een weerstand (220Ω).
  3. Verbind de andere kant van de weerstand met GND op de Micro:bit


LED 2:

  1. Verbind de lange poot van de LED met Pin 2 (P2) op de Micro:bit
  2. Verbind de korte poot van de LED met één kant van een weerstand.
  3. 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

Knipsel.PNG

We gebruiken de start wanneer pin P0 wordt geactiveerd. (hier zit onze druk knop aangesloten)

Variabelen

Knipsel2.PNG

We maken een variabele aan genaamd 'tijd'

Willekeurigheid

willekeurig.PNG

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

2.PNG

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

knip en geluid.PNG

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

boom.PNG

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

thumbnail_1000016333.jpg

Micro:bit in het balletje plaatsen:

  1. Zorg ervoor dat alle verbindingen stevig vastzitten. (gebruik tape om draden vast te plakken)
  2. 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.