PRIMERO PROGRAMA EN ARDUINO
Lo primero que tenemos que hacer es cargar el siguiente programa a nuestro arduino:Analicemos el programa
Lo primero es definir los pines en los que vamos a conectar los LEDs que serán el 2,4 y 7. En el setup configuramos el puerto serie para la comunicación a una velocidad de 9600bps. Configuramos los pines de los leds de salida y los ponemos en LOW para que no se enciendan.
En el loop lo primero que hacemos es comprobar si hay información de entrada en el puerto serie. Si existe información comprobaremos si es una "H" enviada por processing o una "L". Si es una "H" encenderemos los leds de manera consecutiva durante un segundo.
Si es una "L" apagamos todos los LEDs
SEGUNDO EJECUTAR PROGRAMA PROCESSING
Una vez cargado el programa en la placa, ejecutamos el programa de processing.
Analicemos el programa
En el setup() abrimos comunicación mediante puerto serie y le indicamos el puerto en el que está conectado.
En void draw() creamos la ventana con los botones que dirigirán el funcionamiento de los diodos.
Consiguiendo cuando ejecutemos una ventana donde nos aparecerán dos botones, uno para el encendido de los leds y otro para el apagado
En la función mousePressed() cuando pulsemos el botón ON enviamos por el puerto serie H para que nos lo lea nuestro programa de arduino encendiendo los tres diodos.
Si pulsamos el botón de OFF enviaremos una L en el puerto serie y nuestro programa de arduino cuando detecte la L apagará el dispositivo si estuviera encendido.
FUNCIONAMIENTO DEL CIRCUITO
En el siguiente vídeo podéis ver el vídeo del funcionamiento.
No hay comentarios:
Publicar un comentario