Skip to content

Atividade

Jukebox com volume

Intermediário | MakeCode | Acelerômetro, Botões, Som, Tela de LED | Entrada/saída, Hardware & software, Som

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:
diagrama mostrando como conectar fones de ouvido a um micro:bit
  • 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.