1. korak: Napravi
Što je to?
Programiraj novi micro:bit tako da mikrofon reagira na pljesak i bubnjanje i prikaže animiranu igru svjetla.
Uvod
Vodič za kodiranje
Što ćeš naučiti
- Kodiranjem možeš iz podataka koji su ušli u računalo proizvesti različite izlaze.
- Kako pokrenuti procedure u programu pomoću mikrofonskog senzora ugrađenog u novi micro:bit
- Micro:bitov mikrofon tada može reagirati i na glasne i na tihe zvukove
Kako to radi
- Kada mikrofon detektira glasni zvuk, recimo pljesak, na LED zaslonu se prikaže veliko srce.
- Ako detektira tihi zvuk, primjerice nakon pljeska, na zaslonu se prikaže malo srce.
- Cilj toga je napraviti jednostavnu animaciju srca, koja prati ritam pljeskanja ili glasnih udaraca u glazbi.
Što ti treba
- novi micro:bit sa zvukom (ili simulator u MakeCodeu)
- Uređivač MakeCode ili Python
- komplet baterija (po želji)
2. korak: Kodiraj
3. korak: Unaprijedi
- Napravi vlastitu animaciju s drukčijim ikonicama ili vlastitim crtežima.
- Napravi da micro:bit reagira na glasni zvuk tako da sam daje neki zvuk. Ima li tu problema? Kako ih riješiti?
- Možeš promijeniti graničnu razinu iznad koje se zvuk smatra glasnim. Tu razinu nazivamo granica. U ulaznom bloku MakeCodea, u naredbi 'set loud sound threshold to...' isprobaj razne razine zvuka kako bi program učinio više ili manje osjetljivim na glasne zvukove.
- Ako želiš promijeniti graničnu vrijednost glasnoće zvuka, u Pythonovoj naredbi
microphone.set_threshold(SoundEvent.LOUD, 128)
promijeni brojku 128 u neku drugu vrijednost između 0 i 255.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.