Una resistencia LDR es una resistencia que varía su valor dependiendo de la luz que incida sobre ella.
Si la resistencia está a oscuras, su valor puede ser de varios megaohmios, y si esta expuesto a la luz, su valor puede alcanzar hasta los 50 ohmios. Como, a la hora de conectar la LDR a nuestro arduino, la LDR alcanzará valores altísimos, casi imperceptibles por la placa. Por lo que conectaremos en serie una resistencia de 18 kilohmios en estre caso.
Aquí os dejo una imagen del conexionado (extremadamente simple) del resistor a la placa y a la corriente eléctrica:
Aquí un video de un programita de arduino que enciende un led cuando hay poca luz:
El programa de arduino es el siguiente:
int valor;
int ar=0;
int led=13;
void setup () {
pinMode(ar, INPUT);
pinMode(led, OUTPUT);
Serial.begin (9600);
}
void loop () {
analogRead (ar);
valor = analogRead (ar);
Serial.println (valor);
if (valor < 700) {
digitalWrite (led, HIGH);
} else {
digitalWrite (led, LOW);
}
}
Espero que os haya servido! Hasta pronto! ;)
No hay comentarios:
Publicar un comentario
¿Quieres opinar? ?¿O preguntarme algo?
Pregunta, sin miedo ;)