Notas musicales con Blu·i + Mblock
¡Crea tus propias composiciones musicales!
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