Estoy obteniendo datos extraños de mi sensor LDR.
Sin ningún cambio significativo en la luz, constantemente pasa de 0 a su valor máximo de 1023 y vuelve.
¿Cuál podría ser el problema? ¿Es posible que mi sensor LDR esté roto?
Código:
int ldr = 0; //analog pin to which LDR is connected
int ldr_value = 0; //variable to store LDR values
void setup()
{
Serial.begin(9600); //start te serial monitor
}
void loop()
{
ldr_value = analogRead(ldr); //reads the LDR values
Serial.println(ldr_value); //prints the LDR values to serial monitor
delay(1000); //wait
}
Salida:
0
0
0
0
0
26
102
206
349
505
643
813
957
1023
1023
1023
964
821
633
434
249
83
0
0
0
0
y así sucesivamente