MÚSICA CON ARDUINO
1. CAPACIDAD TERMINAL:
- Identificar las aplicaciones de la Electrónica Digital.
- Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información.
- Implementar circuitos de lógica combinacional y secuencial.
2. COMPETENCIA ESPECÍFICA DE LA SESIÓN:
- Programación de tonos musicales.
- Creación de nevos bloques.
3. CONTENIDOS A TRATAR:
- Circuitos temporizadores.
- Circuitos generadores de Clock.
- Aplicaciones con contadores.
4. MARCO TEÓRICO:
Proyectos básicos de programación
Arduino con mBlock. mBlock es un entorno gráfico de programación por bloque
para Arduino, que permite introducir de forma sencilla la programación y
robótica en el aula.
mBlock se compone de 5 partes
principalmente:
- Grupo de instrucciones
clasificadas por colores en las siguientes categorías:
·
Movimiento:
Conjunto de instrucciones relacionadas con el control de los pines de la
tarjeta de Arduino, así como el control del movimiento de cualquier personaje
del escenario.
·
Apariencia:
Instrucciones orientadas a modificar el aspecto de los personajes de nuestra
aplicación. Para el caso de Arduino, es un conjunto de instrucciones que apenas
se utiliza.
·
Sonido:
Conjunto de instrucciones relacionadas con la elaboración de aplicaciones
musicales, emitiendo sonidos y notas musicales.
·
Lápiz:
Scratch nos ofrece la posibilidad de que los personajes dejen un rastro durante
sus movimientos por el escenario como si arrastrase un lápiz durante su
trayectoria.
·
Control:
Las instrucciones incluídas en esta sección son impresindibles para crear la
lógica de nuestros programas. Incluyen condicionales, bucles y llamadas de
procedimientos.
·
Sensores:
Instrucciones de iteración con el ratón, el teclado, sonidos y los personajes.
·
Operadores:
operaciones matemáticas, lógicas y con cadenas de texto.
·
Variables:
Instrucciones para el almacenamiento y gestión de datos.
- Instrucciones de programación: Las
instrucciones de cada grupo corresponden a instrucciones de programación.
- Editor: Es la parte principal
donde estructuramos y programamos nuestro programa.
·
Programas:
Se compone de todas las instrucciones que hace funcionar el código que
programemos.
·
Disfraces:
Cada objeto puede tener diferentes apariencias o disfraces para utilizar a lo
largo de nuestro programa.
·
Sonido:
También es posible añadir o grabar sonidos y guardarlos para futuros usos.
- Escenario o ventana principal: Es
el resultado de nuestro programa.
- Objetos y sprites: Distinguimos
principalmente los objetos de tipo Arduino y Sprites.
·
Los
objetos de tipo arduino son aquellos que interactuán con Arduino.
·
Los
sprites son similares al entorno de scratch y no interactúan con Arduino.
6. OBSERVACIONES:
- El entrenador de circuitos cuenta con dos potencio-metros
- Los potencio-metros tienen una valor de 100 y 1k ohms graduables
- Para la conexión de los speakers se utilizo las salidas digitales del arduino
- El potencio-metro cuenta con tres salidas
7. CONCLUSIONES:
- En conclsuion la programacion de arduino es un poco difícil si se trata de crear notas musicales.Esto se nos puede hacer mucho mas sencillo con el software mBlock,este programa nos pemitio programar de una manera mas fácil y sencilla.Para las naotas musicales se utilizo un potencio-metro que para cierto valor de este nos dara una nota musical .


No hay comentarios:
Publicar un comentario