Passo 1: Projeto
O que é?
Este projeto adiciona um controle de volume a uma jukebox micro:bit. Reproduz músicas diferentes se você pressionar os botões A ou B e também pode ajustar o volume inclinando seu micro:bit para a esquerda ou direita.
Como funciona
- Se você estiver usando um micro:bit real, conecte-o a fones de ouvido como este:

- O volume atual é armazenado em uma variável chamada volume.
- números de volume do micro:bit podem ir de 0 a 255; portanto, no início do programa, configuramos o volume próximo ao meio, como 128.
- O acelerômetro detecta quando você inclina seu micro:bit para esquerda ou direita.
- Se você inclinar para a esquerda, a variável de volume será reduzida em 32. (Escolhemos 32 para que você possa ouvir a alteração quando incliná-lo uma vez.)
- Quando você o inclina para a direita, o volume aumenta 32.
- Usamos blocos if... then para interromper o volume abaixo de 0 ou acima de 255.
- Um bloco para sempre mantém a atualização do volume real do micro:bit das alterações que você faz na variável de volume quando você o inclina. Ele também atualiza o gráfico de barras para que você possa ver uma representação visual da configuração de volume atual.
O que você precisa
- micro:bit (ou simulador MakeCode)
- se estiver usando um micro:bit, um par de fones de ouvido e dois cabos com garras jacaré
Passo 2: É hora de programar
Passo 3: Vamos melhorar
- Programe suas próprias melodias.
- Adicione uma função mudo ao pressionar os botões A + B juntos.
- Modifique o controle de volume para que seja controlado por outros gestos, como sacudir.