PAC 2. Proyecto Arduino (Introducción al entorno Arduino)
Esquema:
Descripción:
El objetivo de esta práctica es mostrar visualmente el nivel de frecuenca que emite la pieza piezoeléctrico.
A través de un potenciómetro se puede variar la frecuenza de sonido. A medida que la frecuencia va aumentando se van encendiendo las luces LED en Arduino: rojo (baja frecuencia), amarillo (media frecuencia), verde (alta frecuencia).
En la pantalla del ordenador, a través de Processing, se crea una ventana, donde el color de fondo va variando en función de la frecuencia del sonido emitida por el piezoeléctrico, el color varia de rojo oscuro a lila. Al mismo tiempo, también se muestra el mismo comportamiento que las luces LED en Arduino, que son representadas como rectángulos, que van variando su altura en función de la frecuencia. En el nivel más alto la pantalla está divida en tres rectángulos, de abajo a arriba, los colores son: rojo, amarillo y verde.
Si el usuario pulsa la tecla “B” en su ordenador y se encenderá un LED azul en Arduino. Si el usuario mantiene pulsada la tecla “B”, entonces verá una representación de la frecuencia diferente. En este caso la frecuencia estará representada por un círculo azul y a medida que esta aumenta (a través del potenciómetro), el circulo se hará más grande y si disminuye, se hará más pequeño. Al pulsar cualquier otra tecla en el teclado del ordenador, se apagará la LED azul en Arduino.
Vista del montaje en Arduino:
Vista del resultado en la pantalla:
La primera imagen a la izquierda, representa la frecuencia más baja.
La última imagen a la derecha representa la frecuencia más alta. La pantalla está divida en tres rectángulos, rojo, amarillo y verde, los mismos colores de las LED que estarán encendidas en ese momento en Arduino.
Esta segunda representación de la frecuencia, se obtiene cuando el usuario mantiene pulsada la tecla B y con el potenciómetro varía la frecuencia de sonido. En Arduino se encenderá una LED azul.
Enlace YOUTUBE al vídeo: https://youtu.be/_iwVSHmSN0g , https://youtu.be/nZUuOoZztIA
Debatcontribution 0el PAC 2. Proyecto Arduino (Introducción al entorno Arduino)