Skip to content

Atividade

Guitarra 1 - Toca melodias

Avançado | MakeCode, Python | Pins, Som | Composição, Eletricidade, Eletrónica, Entrada/Saída, Som

Passo 1: Faz tu mesmo

O que é isto?

Play different tunes by using the micro:bit’s touch sensor.

Estes dois vídeos mostram o que vais fazer e como programar:

Introdução

Guia do código

Como é que funciona

  • Este projeto é igual ao projeto Jukebox, mas em vez de usar os botões do micro:bit, vais criar o teu próprio dispositivo de entrada usando cartão coberto com tiras de papel de alumínio ligadas por cabos com garras crocodilo aos pinos do micro:bit.
  • Flash the program onto your micro:bit.
  • Attach one end of three crocodile clip leads to pins 1, 2 and GND (ground or Earth pin). Attach the other ends to a cardboard guitar or keyboard.
  • Com um dedo, toca no papel de alumínio ligado ao GND e, com outro dedo, toca no papel de alumínio ligado ao pino 1 e depois ao pino 2. Deverá tocar uma melodia diferente consoante a tira de papel de alumínio em que tocas.
  • The micro:bit is using pins 1 and 2 as touch inputs. Quando tocas em qualquer um destes pinos e no pino GND, estás a completar um circuito elétrico. Uma pequena quantidade de eletricidade passa através de ti, o micro:bit consegue detetá-la e o programa faz tocar uma melodia.
  • If you do not have a V2 micro:bit, which plays sound, attach headphones to pins 0 and GND.
fotografia a mostrar como ligar o papel de alumínio aos pins 1, 2 e GND do micro:bit

Do que é que precisas

  • micro:bit e suporte de pilhas opcional
  • Editor MakeCode ou Python
  • three crocodile clip leads
  • cardboard, tin foil, glue stick and scissors to make a guitar or keyboard
  • auscultadores, buzzer ou altifalante opcionais, com mais dois fios com garras de crocodilo para utilizadores da versão V1

Passo 2: Cria o teu código

1from microbit import *
2import music
3
4while True:
5    if pin1.is_touched():
6        music.play(music.ODE)
7    if pin2.is_touched():
8        music.play(music.BLUES)
9

Passo 3: Melhora-o

  • Change the tunes that are played when you touch the tin foil.
  • Programa as tuas músicas.
  • Mostra diferentes imagens, letras, números ou palavras dependendo da melodia que escolheste