int ldr_pin = A0;
int led_pin = 3;
int contador = 0;
void setup() {
pinMode(A0, INPUT);
pinMode(3, OUTPUT);
Serial.begin(9600);
}
void loop() {
int ldr_value = analogRead(A0);
int ldr_map = map(ldr_value, 0, 1023, 255, 0);
analogWrite(3, ldr_map);
contador++; //Sumar uno a contador
//Si contador es igual o mayor a 255,
//Reiniciamos contador
if(contador >= 255) {
contador = 0;
}
if (ldr_map < 85) {
Serial.println("Esta muy oscuro");
} else if (ldr_map < 170) {
Serial.println("Luz intermedia");
} else {
Serial.println("Hay mucha luz");
}
delay(500);
}