/* Programa que utiliza el módulo KY-018 o fotoresistencia para encender un LED cuando hay baja intensidad de luz ambiente (noche) */
int SENSOR = 0; // pin S de modulo a entrada analógica A0
int LED = 3; // LED en pin 3
int VALOR; // almacena valor leído de entrada A0
void setup(){
pinMode(LED, OUTPUT); // pin 3 como salida
// entradas analógicas no requieren inicialización
}
void loop(){
VALOR = analogRead(SENSOR); // lee valor de entrada A0
if (VALOR < 200){
// un valor bajo representa mucha luz (analógica 0-1023)
digitalWrite(LED, LOW); // enciende LED
delay(10000);
// demora de 1 segundo para evitar parpadeo de LED si la luz baja de intensidad lentamente
}
digitalWrite(LED, HIGH); // apaga LED
}