1. korak: Napravi
Što je to?
Upotrijebi micro:bitov radio uređaj da potajno odgovaraš na pitanja.
Kako to radi
- Preuzmi ovaj program na dva micro:bita. Međusobno si postavite pitanja kojima je odgovor 'da' ili 'ne'.
- Pritisni ulaznu tipku A kako bi poslao poruku 'da', a B za 'ne'. Na LED zaslonima oba micro:bita pojaviti će se na pola sekunde kvačica ili križić.
- Program koristi radio kako bi potajno poslao odgovor – nitko (osim tvog partnera) ne može čuti radiosignal.
- Kod primanja radijske poruke program koristi postupak odabira za testiranje poruke: ako je primljena poruka jednaka 'da', tada se na LED zaslonu prikaže kvačica, no ako je poruka jednaka 'ne', tada se pokazuje križić.
- Pazi da na oba micro:bita bude jednaka radiogrupa - možeš uzeti bilo koji broj od 0 do 255.
- Ako mnogi koriste ovaj program na istom mjestu, treba osigurati ad svaki par igrača ima vlastiti broj radiogrupe.
- Broj radiogrupe neka bude tajan ako ne želiš da te netko 'prisluškuje'!
Što ti treba
- 2 micro:bita (ili simulator MakeCodea)
- Uređivač MakeCode ili Python
- baterije (prema potrebi)
- Jedan prijatelj i jedna tajna!
2. korak: Kodiraj
1from microbit import *
2import radio
3radio.config(group=7)
4radio.on()
5
6while True:
7 message = radio.receive()
8 if message:
9 if message == 'yes':
10 display.show(Image.YES)
11 sleep(500)
12 display.clear()
13 elif message == 'no':
14 display.show(Image.NO)
15 sleep(500)
16 display.clear()
17 if button_a.was_pressed():
18 radio.send('yes')
19 display.show(Image.YES)
20 sleep(500)
21 display.clear()
22 if button_b.was_pressed():
23 radio.send('no')
24 display.show(Image.NO)
25 sleep(500)
26 display.clear()
27
3. korak: Unaprijedi
- Prikaži različite znakove za 'a' i 'ne'.
- Za druge odgovore, kao što je 'možda', upotrijebi drmanje, nagib ili tipke A i B istodobno.
- Promijeni 'da' i 'ne' u 'točka' i 'crta' pa šalji poruke Morseovom abecedom.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.