Skip to content

Actividad

Guitarra 1 - toca melodías

Avanzado | MakeCode, Python | Pines, Sonido | Electricidad, Electrónica, Entrada/salida, Sonido

Paso 1: Hazlo

¿Qué es?

Toca diferentes melodías utilizando el sensor táctil del micro:bit.

Estos dos vídeos te muestran lo que harás y cómo codificarlo:

Introducción

Guía de programación

Cómo funciona

  • Este proyecto es el mismo que el Proyecto Jukebox pero en lugar de utilizar los botones del micro:bit, crearás tu propio dispositivo de entrada utilizando cartón cubierto de tiras de papel de aluminio conectadas mediante pinzas de cocodrilo a los pines del micro:bit .
  • Graba el programa en tu micro:bit.
  • Conecta un extremo de los tres cables con pinza de cocodrilo a los pines 1, 2 y GND (toma de tierra). Conecta los otros extremos a una guitarra o teclado de cartón.
  • Con un dedo toca la lámina conectada a GND, y con otro dedo toca la lámina conectada al pin 1 y luego al pin 2. Debería tocar una melodía diferente según la tira de papel de aluminio que toques.
  • El micro:bit utiliza los pines 1 y 2 como entradas táctiles. Cuando tocas cualquiera de estos pines y el pin GND, estás cerrando un circuito eléctrico. Una pequeña cantidad de electricidad fluye a través de ti, el micro:bit puede detectarla y el programa activa la reproducción de una melodía.
  • Si no tienes un micro:bit V2, que reproduzca sonido, conecta unos auriculares a los pines 0 y GND.
foto que muestra cómo conectar las almohadillas de papel de aluminio a los pines 1, 2 y GND del micro:bit

Qué necesitas

  • micro:bit, y opcionalmente, pilas
  • Editor de MakeCode o de Python
  • tres cables con pinzas de cocodrilo
  • cartón, papel de aluminio, pegamento en barra y tijeras para hacer una guitarra o un teclado
  • auriculares, zumbador o altavoz opcionales con dos cables de pinza de cocodrilo adicionales para usuarios de V1

Paso 2: Prográmalo

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

Paso 3: Mejóralo

  • Cambia las melodías que suenan al tocar el papel de aluminio.
  • Programa tus propias melodías.
  • Muestra diferentes dibujos, letras, números o palabras en función de la melodía que hayas elegido.