Aporte: Arduino, encender luz al movimiento. - Versión para impresión +- ChuJALT (https://chujalt.com) +-- Foro: PLACAS DE PROTOTIPOS Y MINI PC'S (https://chujalt.com/forum-22.html) +--- Foro: Anduino, Nodemcu, Wemos (https://chujalt.com/forum-23.html) +--- Tema: Aporte: Arduino, encender luz al movimiento. (/thread-10.html) |
Arduino, encender luz al movimiento. - chujalt - 05-03-2021 Saludos... Os voy a mostrar como encender una luz, o conjunto de ellas, cuando se detecta que hay movimiento. Por supuesto también se puede hacer que se active cualquier dispositivo que esté conectado a la red eléctrica. Materiales utilizados:
Conexiones:
El sistema lo que hace es que cuando el sensor detecta movimiento activa el relé y deja pasar la corriente del dispositivo que tengamos conectado. Transcurridos 15 segundos el relé se desactivará y cortará el paso de corriente. Código para la placa Arduino: Código: const int buttonPin = 4; El código no tiene mucho que explicar, se indican los pines necesarios, se inicializan y activan. Si queremos cambiar los 15 segundos que el el relé está activado iremos a la línea delay(15000); y lo sustituimos por el valor que queramos. Si el sensor sigue detectando movimiento el relé no se desactivará, los 15 segundos de espera es a partir de que el sensor deje de detectar movimiento. Bueno, es un código sencillo pero efectivo... espero que le sirva a alguien. |