Pas 1: Crea-ho
En què consisteix?
Aquest projecte afegeix un control de volum a una màquina tocadiscs (Jukebox) feta amb la micro:bit. Reprodueix diferents melodies si prems el botó A o el B, i també pots ajustar el volum inclinant la micro:bit cap a la dreta o l'esquerra.
Com funciona
- Si utilitzes una micro:bit real, connecta-la a uns auriculars com es mostra al diagrama:
- El volum actual s'emmagatzema en una variable anomenada volum (volume).
- Els valors de volum de la micro:bit poden anar de 0 a 255, així que a l'inici del programa establirem el volum a la meitat, a 128.
- L'acceleròmetre detecta quan inclines la micro:bit cap a la dreta i l'esquerra.
- Si l'inclines cap a l'esquerra, el valor de la variable de volum es redueix en 32. (S'ha escollit 32 en lloc d'1 perquè puguis notar el canvi quan l'inclinis una vegada.)
- Quan l'inclinis cap a la dreta, la variable de volum augmenta en 32.
- Fem servir el bloc "si... llavors" per evitar que la variable volum baixi per sota de 0 o pugi per sobre de 255.
- Un bloc "per sempre" actualitza contínuament el volum real de la micro:bit a partir dels canvis que fas a la variable "volum" quan l'inclines. També actualitza el gràfic de barres perquè puguis veure una representació visual del volum actual.
Què necessites
- Micro:bit (o simulador MakeCode )
- Si utilitzes una micro:bit real, uns auriculars i dos cables amb pinces de cocodril
Pas 2: Programa-ho
Pas 3: Millora-ho
- Programa les teves pròpies melodies.
- Afegeix una funció de silenci quan premis els botons A i B a l'hora.
- Modifica el control de volum perquè reaccioni a altres gestos com ara sacsejar-la.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.