LABORATORIO 7:
MÚSICA CON ARDUINO
1. COMPETENCIA ESPECIFICA DE LA SESIÓN:
- Programación de Tonos musicales.
- Creación de nuevos bloques.
2. TAREAS DEL LABORATORIO
- Crear teclado virtual desde PC con encendido de leds. Crear canciones enteras desde teclado virtual.
CONEXIONADO A LEDS:
CONEXIONADO A SPEAKER:
NOTAS MUSICALES:
- Leer potenciómetro y reproducir tonos en función a valor leído.
TAREA DE BLOG:
a. Teoría de mBlock:
- El lenguaje de programación gráfica Scratch 3.0 inspiradoScratch es una herramienta de software de programación diseñada por MIT y es uno de los lenguajes de programación más populares para niños. Hace que la programación sea tan fácil como construir bloques.
- Puede ver los codigos de Python detras de los bloques con un solo click y escribir codigos en el editor dePython. Con varias lineas de codigos, los niños pueden controlar facilmente los sprites y robots de mBlock para realizar tareas impresioanntes.
b. Video tutorial editado y subtitulado explicando las experiencias hechas en el laboratorio:
OBSERVACIONES
- En el arduino teníamos que asegurarnos que tenga la característica de poder configurarlo para sonido y si nos permitía dicho arduino realizar esa función.
- Realizamos las primeras programaciones en el arduino con la funcion de poder realizar sonidos en la bocina de nuestro protoboard.
- Hicimos la prueba con función en el teclado, de tal manera que si presionábamos una letra en el arduino lo procesaría a un determinado sonido.
- Configuramos las salidas del arduino para llevarlo a los leds indicadores y cada vez que presionábamos una letra y sonara la nota musical también emita una luz el led.
- Usamos la entrada analógica para variar de acuerdo a la resistencia y salga las nota musicalmente en función de un porcentaje.
CONCLUSIONES
- Concluimos en la primera experiencia que el arduino se puede configurara para dicho sonido y las señales que salen van hacia la bocina del protoboard para que emita la nota musical correspondiente.
- El lenguaje de bloque en si es una traducción de los códigos, solo para que sea mas fáciles y entendible para todos los usuarios por ello se llevó la conversión en bloques.
- En el tema de conexionado del arduino y los leds pudimos aprender y diferenciar entre entradas y salidas que tiene el arduino.
- Logramos entender el funcionamiento de la entrada analógica para el caso de variar la resistencia y con ello poder programar las notas musicales en función a las notas musicales de salida
- Llegamos a la conclusión que podemos realizar diversas aplicaciones a lo que determine una función, todo a que podemos realizar la programación y ver las entradas y salidas necesarias a emplear, con este tipo de programación podemos hacer procesos automáticos con ayuda de sensores de entrada y actuadores en salidas
¿Qué he aprendido de esta experiencia? (en modo texto)
- De esta experiencia hemos aprendido que el arduino es una memoria física en donde podemos realizar diferentes programaciones para diversas funciones como en este caso la música, podemos programar par determinado teclado un nota musical.
- Hemos aprendido a realizar los conexionados correspondientes en la parte física de la bocina y los leds indicadores .
- Hemos aprendido a utilizar la entrada analógica para una función, conseguimos realizar esta operación variando con un potenciometro en la entrada analógica del arduino,
- También aprendimos que con esa entrada analógica podemos aplicarlo en diversos trabajos, podríamos colocar en la entrada analógica unos sensores con función analógica como por ejemplo sensores de temperatura, de presión u otros sensores analógicos del mercado actualmente.
- ZEUS ENRIQUE MARTINEZ RIVAS
- ARNOL MAMANI GUTIERREZ
I.
RESÚMEN
a.
Programación de Tonos musicales.