Skip to content

Atividade

Guitarra 2 - acordes

Avançado | MakeCode, Python | Pins, Som | Eletricidade, Eletrónica, Harmonia, Sequência, Som

Passo 1: Faz tu mesmo

O que é isto?

Faz com que a tua guitarra ou teclado micro:bit toque acordes com um só toque.

Auriculares ligados aos pins 0 e GND; pads feitos de folha de alumínio ligados aos pins 1, 2 e GND do micro:bit

Como é que funciona

  • Como o micro:bit só consegue tocar uma nota de cada vez, não pode tocar um acorde a sério. No entanto, pode tocar um acorde quebrado , ou arpejo: agarra em 3 notas de qualquer acorde, toca-as uma depois da outra e vais ver que vai soar bem.
  • Liga o cabo dos aucultadores ao micro:bit de maneira a poderes ouvir o som.
  • Liga os pads de folha de alumínio aos pins do micro:bit como no projeto Guitarra 1 - Toca melodias.
  • Quando carregas no pin 1 vais ouvir um arpejo em Fá (F) maior, quando carregas no pin 2 vais ouvir um arpejo em Lá (A) menor.

Do que é que precisas

  • micro:bit e suporte de pilhas opcional
  • auriculares, campainha ou coluna ativa
  • 5 cabos com pinças de crocodilo
  • Opcional: Cartão, papel de alumínio e tesoura para fazer guitarra ou teclado

Passo 2: Cria o teu código

1from microbit import *
2import music
3
4while True:
5    if pin1.is_touched():
6        music.play(["F4:4", "A4", "C5"])
7    if pin2.is_touched():
8        music.play(["A4:4", "C5", "E5"])
9

Passo 3: Melhora-o

  • Modifica o programa para tocar diferentes acordes, usa os botões do micro:bit ou gestos para teres mais do que dois acordes para tocar.
  • Altera o andamento para os acordes serem tocados mais depressa. No MakeCode podes usar os blocos de tempo (andamento). Em Python muda o número na primeira nota: F4:4 significa tocar a quarta oitava de Fá (F) com a duração de 4. Faz com que o número 4, dos segundos, seja um número menor e vê o que acontece.
  • Usa loops para que os acordes sejam tocados como num arpeggiator (característica de alguns teclados e sintetizadores que faz com que um arpejo toque ininterruptamente enquanto se carrega na tecla).