Notas musicales con Blu·i + Mblock

¡Crea tus propias composiciones musicales!

Erick M. Sirpa
Blu·i Robot educativo
3 min readFeb 4, 2018

--

Blu·i compone de un buzzer (un zumbador que genera sonido) conectado al pin 4, controlando la salida con frecuencias y periodos determinados podemos generar notas musicales!

Si esto ultimo te intimido un poco, tranquilo! que Mblock hace las cosas mucho más fáciles

CONEXIÓN:

Abrimos Mblock y conectamos a nuestro robot

Para ello, hacemos click en la pestaña CONECTAR, seguidamente de PUERTO SERIE y escogemos el puerto COM donde esta conectado nuestro Robot

Listo! esta conectado

A continuación hacemos click en: EDITAR y escogemos MODO ARDUINO

CÓDIGO:

Ya estando en modo arduino, podemos iniciar a programar a Blu·i

Para ello simplemente necesitamos arrastrar los bloques situados a la izquierda a la parte central de la pantalla.

Bloque PROGRAMA DE ARDUINO

Este bloque es el inicio de todo programa que deseamos hacer, no se debe olvidar ponerlo al principio de cada programa

Bloque POR SIEMPRE

Este bloque situado en el apartado control nos permite repetir de manera indefinida todos los bloques que tengamos dentro, sin este bloque nuestros comandos solo se realizarian una vez

Bloque Reproducir Tono

Este bloque permite reproducir sonido en nuestro buzzer, el bloque tiene 3 variables de la siguiente forma:

Reproducir tono (Pin donde esta conectado) en nota (nota musical) beat (tiempo de tono)

Como podrán ver por defecto nos indica que el pin donde esta conectado es el 9, una nota musical C4 (DO) y un tiempo de tono MEDIO (el cual es medio segundo)

Para poder controlarlo con Blui, es necesario cambiar el pin al número 4, de la siguiente manera:

CÓDIGO:

Ahora que sabemos como funcionan nuestros bloques podemos empezar a programar. A continuación te mostrare un código simple que hace que se emita una octava (notas de DO a DO)

Una vez hecho esto, puedes hacer click en Subir a Arduino para que tu programa se ejecute y guarde en el robot!

Ten en cuenta que:

C = DO

D = RE

E = MI

F = FA

G = SOL

A = LA

B = SI

Y listo! puedes crear tus propias canciones

--

--