Skip to content

Actividad

Gramola

Intermedio | MakeCode, Python | Botones, Pines, Sonido | Entrada/salida, Hardware y software, Sonido

Paso 1: Hazlo

¿Qué es?

Haz una máquina de música que reproduce diferentes melodías al pulsar un botón.

Estos dos vídeos te enseñarán qué vas a hacer y cómo programarlo:

Introducción

Guia de codificación

Cómo funciona

  • Una gramola es una máquina que, a cambio de una moneda, te permite elegir y reproducir una canción usando unos botones.
  • La gramola micro:bit usa auriculares o altavoces para hacer sonido como hicimos en el proyecto Hagamos ruido.
punta del conector de auriculares conectado al pin 0 del micro:bit, parte larga del conector conectada a GND en el micro:bit
  • Conecta el pin 0 del micro:bit a la punta del conector de tus auriculares, y GND a la parte más larga del conector.
  • Cuando haces sonido con el micro:bit, el pin 0 se configura como salida.
  • Este programa reproduce diferentes melodías predefinidas si pulsas el botón A o el botón B.

Qué necesitas

  • micro:bit (o simulador MakeCode)
  • Editor de MakeCode o de Python
  • pilas (opcionales)
  • unos auriculares, un zumbador o un altavoz con amplificador
  • dos cables con pinzas de cocodrilo

Paso 2: Prográmalo

Paso 3: Mejóralo

  • Cambia las melodías a otras como PRELUDE (preludio) o ENTERTAINER (animador). Puedes encontrar una lista de todas las melodías predefinidas en Python aquí.
  • Muestra imágenes, letras, números o palabras diferentes dependiendo de la melodía.
  • Haz que reproduzca una melodía aleatoria si lo agitas.