Laboratorio N8

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.



5. VIDEO EXPLICATIVO:






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 .
8. INTEGRANTES:
Huillca Quispe, Sergio.       
Galindo Oviedo, Joseph 
Mendoza Ruiz, Eduardo Fernando                           



No hay comentarios:

Publicar un comentario