Skip to content

Aktivnost

Džuboks s kontrolom glasnoće

Srednji | MakeCode | LED zaslon, Mjerač ubrzanja, Tipke, Zvuk | Hardver & softver, Ulaz (Input)/izlaz (Output), Zvuk

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:
slika spajanja slušalica i micro:bita
  • 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.