🧠 Introducción
¿Te gustaría que una luz se encendiera sola cuando oscurece? Este proyecto hace exactamente eso. Usamos un sensor LDR (fotoresistencia) para detectar los niveles de luz, y un LED que se enciende cuando el entorno está oscuro.
Un paso ideal para entrar al mundo de la automatización doméstica, donde dispositivos reaccionan automáticamente al entorno sin necesidad de intervención humana.
🧰 Materiales necesarios
Cantidad | Componente |
---|---|
1 | Placa Arduino UNO |
1 | Sensor LDR |
2 | Resistencias (1 de 220Ω y 1 de 10kΩ) |
1 | LED |
1 | Protoboard |
5 | Cables Dupont macho-macho |
🔌 Esquema de conexión
A continuación, se muestra el diagrama del circuito:

Conexiones:
El LDR y la resistencia de 10kΩ forman un divisor de voltaje:
Un extremo del LDR a 5V
El otro extremo al pin A0 y también a la resistencia de 10kΩ (que va a GND)
El LED:
Ánodo (pierna larga) al pin digital 9 de Arduino a través de una resistencia de 220Ω
Cátodo a GND
Código Arduino
int pinLDR = A0; // Entrada del sensor de luz
int pinLED = 9; // Salida del LED
int valorLuz = 0; // Variable para almacenar la lectura del sensor
// Umbral ajustado para que el LED encienda con menos oscuridad
int umbral = 750; // Entre más alto el número, más temprano se enciende el LED
void setup() {
pinMode(pinLED, OUTPUT);
Serial.begin(9600); // Activar monitor serial para pruebas
}
void loop() {
valorLuz = analogRead(pinLDR); // Leer nivel de luz (0 a 1023)
Serial.println(valorLuz); // Mostrar en consola para observar valores
if (valorLuz < umbral) {
digitalWrite(pinLED, HIGH); // Encender LED si el nivel de luz es bajo
} else {
digitalWrite(pinLED, LOW); // Apagar LED si hay suficiente luz
}
delay(500); // Esperar medio segundo
}
🧪 ¿Qué se aprende con este proyecto?
Uso de entradas analógicas con sensores físicos
Aplicación de condicionales (
if
) para tomar decisiones automáticasControl de dispositivos (LED) mediante sensores
Concepto práctico de automatización doméstica
Conclusión del proyecto
Este proyecto representa un salto del control manual al automatizado. Has aprendido cómo hacer que un sistema responda por sí solo a condiciones externas, un principio fundamental en robótica, domótica y electrónica inteligente.
Con solo un sensor LDR, ya puedes:
Encender luces de noche automáticamente
Construir sistemas de alerta
Activar otros dispositivos (ventiladores, alarmas, etc.)
Este tipo de lógica es la que usan dispositivos inteligentes en el mundo real. Con pequeñas mejoras, podrías escalar este circuito a una lámpara solar automática o un sistema de ahorro energético.