Primeiro passo: o projeto
O que é?
Este projeto adiciona um controle de volume à jukebox micro:bit, que reproduz músicas diferentes ao pressionar os botões A ou B. Além disso, também é possível 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 desta maneira:
- O volume atual é armazenado em uma variável chamada volume;
- Os valores numéricos do volume do micro:bit podem ir de 0 a 255; portanto, no início do programa, definimos o valor mais ou menos na metade, 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 você poder ouvir a alteração quando incliná-lo uma vez;
- Quando você o inclina para a direita, o volume aumenta 32;
- Usamos blocos if... then (se... senão) para interromper o volume abaixo de 0 ou acima de 255;
- Um bloco forever (para sempre) mantém atualizado o volume real do micro:bit a partir das alterações que você faz na variável volume quando você o inclina. Ele também atualiza o gráfico de barras para você ter uma representação visual da configuração do volume atual.
Itens necessários:
- Um micro:bit (ou simulador MakeCode);
- Fones de ouvido e dois cabos garra jacaré se estiver usando um micro:bit de verdade.
Segundo passo: é hora de programar
Terceiro passo: vamos deixar o código ainda melhor
- Programe suas próprias melodias;
- Adicione a função mudo ao pressionar os botões A e B ao mesmo tempo;
- Modifique o controle de volume para ser controlado por outros gestos, como agitar.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.