Arduino Nano - Relé de sensor de luz
Este tutorial explica cómo usar Arduino Nano y un sensor de luz para activar un relé. En detalle:
- Arduino Nano activa el relé si el valor analógico del sensor de luz es menor que un umbral determinado.
- Arduino Nano desactiva el relé si el valor analógico del sensor de luz es mayor que un umbral determinado.
Conectando un relé a una bombilla, a una tira de LEDs, a un motor o a un actuador, podemos usar el Arduino Nano y un sensor de luz para gestionar el funcionamiento de la bombilla, la tira de LEDs, el motor o el actuador.
El sensor de luz también es conocido como fotoresistencia, resistencia dependiente de la luz, fotocélula, LDR. El Arduino Nano utiliza un sensor de luz para medir el nivel de luz ambiente, y activa el relé cuando está oscuro, y lo desactiva cuando está claro.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
El sensor de luz LDR es muy asequible, pero requiere una resistencia para el cableado, lo que puede hacer que la configuración sea más compleja. Para simplificar el cableado, puedes usar un módulo de sensor de luz LDR como alternativa.
Acerca de Relé y Sensor de Luz
Si no estás familiarizado con el relé y el sensor de luz (incluyendo la asignación de pines, cómo funciona y la programación), los siguientes tutoriales pueden ayudar:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Ver La mejor forma de alimentar Arduino Nano y otros componentes.
Código de Arduino Nano
Pasos R\u00e1pidos
- Conecta el cable USB tanto al Arduino Nano como al PC.
- Inicia el IDE de Arduino y elige la placa y el puerto correctos.
- Copia el código y ábrelo en el IDE de Arduino.
- Haz clic en el botón Subir en el IDE de Arduino para compilar y subir el código al Arduino Nano.

- Dirija la fuente de luz hacia el sensor
- Verifique la alteración en el estado del relé
Explicación del código
¡Echa un vistazo a la explicación línea por línea contenida en los comentarios del código fuente!
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.