Passo 1: Faz tu mesmo
O que é isto?
Este projeto inclui um controlo de volume sonoro à jukebox micro:bit. Para além de tocar uma música diferente quando carregas nos botões A ou B do micro:bit, podes ajustar o volume quando o inclinas para a esquerda ou para a direita.
Como é que funciona
- Se estás a usar o micro:bit real, liga-o aos auriculares desta maneira:
- O volume atual é alojado numa variável chamada volume.
- O valor numérico do volume sonoro do micro:bit vai de 0 a 255 por isso no início do programa o volume está algures no meio, no 128.
- O acelerómetro detecta quando inclinas o teu micro:bit para a direita e para esquerda.
- Se o inclinas para a esquerda, a variável do volume é reduzida em 32. (Escolhemos 32 em vez de 1 de maneira a ouvires a alteração quando o inclinas uma só vez.)
- Quando o inclinas para a direita, a variável do volume sobe 32 valores.
- Usamos o bloco if... then (se... então) para impedir que os valores da variável volume vão abaixo de 0 ou acima de 255, uma vez que o volume do micro:bit não pode ir abaixo de 0 ou acima de 255.
- Um bloco forever (para sempre) vai atualizando continuamente o volume real do micro:bit a partir das modificações que vais fazendo à variável volume quando o inclinas. O gráfico de barras também é atualizado de maneira a teres uma visualização do volume sonoro real.
Do que é que precisas
- micro:bit (ou simulador MakeCode)
- auriculares e dois cabos com pinças de crocodilo (se estás a usar um micro:bit real)
Passo 2: Cria o teu código
Passo 3: Melhora-o
- Programa as tuas músicas.
- Adiciona uma função de mute (silêncio) quando carregas nos botões A+B ao mesmo tempo.
- Modifica o controlo de volume de forma a manipulá-lo com outros gestos, como abanar.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.