Skip to content

Atividade

Guitarra 3 - oitavas

Avançado | MakeCode, Python | Pinos, Som | Eletricidade, Eletrônicos, Harmonia, Operadores aritméticos, Som, Variáveis

Passo 1: Projeto

O que é?

Melhore sua guitarra micro:bit deslocando as oitavas para cima e para baixo.

Fones de ouvido conectados aos pinos 0 e GND, folhas de papel alumínio conectadas aos pinos 1, 2 e GND no micro:bit

Como funciona

  • Conecte seu micro:bit a fones de ouvido ou alto-falante para ouvir o som.
  • Conecte as folhas de papel alumínio aos pinos do micro:bit como nos projetos Guitarra 1 e Guitarra 2.
  • Em vez de usar notação musical para tocar notas, este programa armazena a frequência de cada nota nas variáveis chamadas F, A, C e E.
  • Quando você toca no pino 1 ou no pino 2 e GND, ele toca um acorde quebrado, mas agora você pode mover o acorde para uma oitava (abaixando o tom) pressionando o botão A e subindo uma oitava (aumentando o tom) pressionando botão B.
  • O tom (frequência) de uma nota dobra quando você move uma oitava para cima: o meio A tem uma frequência de 440Hz (440 vibrações por segundo), o alto A tem uma frequência de 880Hz. É por isso que tornar o comprimento das cordas do braço da guitarra com os dedos altera o tom da nota que está sendo tocada.
  • Os botões A e B reduzem pela metade e dobram o número de frequência armazenado em cada variável, o que tem o efeito de diminuir ou aumentar cada nota tocada por uma oitava.

O que você precisa

  • micro:bit e bateria opcional
  • fones de ouvido, campainha elétrica ou alto-falante
  • 5 cabos com garras jacaré
  • papelão opcional, papel alumínio, cola bastão, tesoura para fazer a guitarra ou teclado

Passo 2: É hora de programar

Passo 3: Vamos melhorar

  • Faça um recorte de papelão em forma de guitarra e monte seu micro:bit para que você possa ficar em pé.
  • Se você mudar as oitavas para muito alto ou muito baixo, o programa parará de funcionar - e você não poderá ouvir sons de frequência muito baixa ou muito alta. Modifique o programa para impedir que isso aconteça.
  • Aumente ou diminua o andamento, dependendo de como você inclina o micro:bit.