1. korak: Napravi
Što je to?
Ovim se programom micro:bitovom džuboksu dodaje kontrola jačine zvuka. Pritiskom na tipke A ili B sviraju se razne melodije, a naginjanjem micro:bita lijevo ili desno mijenja se jačina zvuka.
Kako to radi
- Ako koristiš pravi micro:bit, ovako ga spoji na slušalice:
- Trenutačna jačina zvuka pohranjena je u varijabli nazvanoj glasnoća.
- Vrijednost jačine zvuka micro:bita može biti od 0 do 255, na početku će program postaviti vrijednost na sredinu, na 128.
- Brzinomjer registrira kada micro:bit naginjemo lijevo i desno.
- Ako se naginje ulijevo, varijabla glasnoća umanjuje se za 32. (Odabrali smo 32 da bi se razlika čula kad se samo jednom nagne.)
- Ako se naginje udesno, varijabla glasnoća uveća se za 32.
- Koristimo blokove koda if ... then kako varijabla glasnoća ne bi postala manja od 0 niti veća od 255 budući da jačina zvuka micro:bita ne može biti ispod 0 niti iznad 255.
- Beskonačno ponavljajući blok koda stalno namješta zvuk micro:bita na temelju vrijednosti varijable glasnoće koja se mijenja uslijed naginjanja micro:bita. Grafički prikaz sa stupcima također se ažurira, tako da imaš i vizualni prikaz jačine zvuka.
Što ti treba
- micro:bit (ili MakeCode simulator)
- ako se koristi pravi micro:bit, treba par slušalica i dva kabela s hvataljkama
2. korak: Kodiraj
3. korak: Unaprijedi
- Programiraj vlastite melodije.
- Dodaj funkciju 'bešumno' za istodobni pritisak tipki A i B.
- Proširi listu pokreta koji mijenjaju glasnoću zvuka, primjerice potresanjem.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.