// Definición de pines
const int ldrPin = A0; // Pin del LDR conectado a A0
const int relayPin = 3; // Pin del relé conectado a D3
// Umbral de luz para encender la lámpara (ajusta según sea necesario)
const int lightThreshold = 500;
void setup() {
pinMode(ldrPin, INPUT);
pinMode(relayPin, OUTPUT);
}
void loop() {
// Leer el valor del sensor de luz (LDR)
int lightValue = analogRead(ldrPin);
// Si es de noche (bajo nivel de luz), encender la lámpara
if (lightValue < lightThreshold) {
digitalWrite(relayPin, HIGH); // Encender el relé
} else {
digitalWrite(relayPin, LOW); // Apagar el relé
}
delay(100); // Pequeño retardo para estabilidad
}