1. korak: Napravi
Što je to?
Napravi igru za mjerenje brzine reakcije sa sklopkama koje možeš udarati koliko god hoćeš!

Kako to radi
- Napravi dva ulazna prekidača od kartona i metalne folije - poput onih koje smo koristili za projekt Prekidač za alarm (Pressure switch alarm).
 - Spoji ih na micro:bitove pinove kao na slici - jedan komad metalne folije na svakom prekidaču spaja se s pinom GND, a drugi je spojen s pinom 1 ili pinom 2, ovisno o tome jesi li igrač A ili B.
 - Program stoji nepoznati broj sekundi, između 1 i 5, a onda na LED zaslonu prikaže srce.
 - Tipku ne možeš pritisnuti prije tog prikaza jer se koristi Booleova logika protiv varanja! Booleove varijable mogu poprimiti samo dvije vrijednosti: Točno i Krivo. Varijabla početak igre ne dozvoljava niti jednom igraču da prije vremena pritisne prekidač jer se pritisak mjeri samo za vrijeme trajanja igre.
 - Igra se vrti u beskonačnoj petlji pa se može igrati bez prestanka.
 
Što ti treba
- 1 micro:bit
 - 4 kabela s hvataljkama (krokodilke)
 - Komadi kartona, metalna folija, ljepilo i škare
 
2. korak: Kodiraj
1from microbit import *
2import random
3
4while True:
5    gameStarted = False
6    sleep(random.randint(1000, 5000))
7    gameStarted = True
8    display.show(Image.HEART)
9    while gameStarted:
10        if pin1.is_touched():
11            display.show('A')
12            gameStarted = False
13        elif pin2.is_touched():
14            display.show('B')
15            gameStarted = False
16    sleep(3000)
17    display.clear()
183. korak: Unaprijedi
- Primijeni varijable u kojima ćeš pamtiti rezultate za svakog igrača
 - Dodaj mjerač vremena koji će mjeriti brzinu reakcije svakog igrača
 - Prati koji igrač reagira najbrže
 
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.


