Sensor fotorresistencia, LDR
| Actualizado:
Comentarios: 0

Las fotorresistencias o LDR (light-dependent resistor) son unos componentes electrónicos de la familia de las resistencias variables cuya resistencia varía en función de la luz recibida, su resistencia disminuye a medida que aumenta la luz que incide sobre él. Con la siguiente tabla se entenderá fácilmente:
Luz | Resistencia | |
Día | ALTA | BAJA |
Noche | BAJA | ALTA |
Módulo KY-018 sensor fotorresistor
El módulo KY-018 es un dispositivo electrónico fotorresistor que permite medir la intensidad de la luz. Con el podemos determinar la presencia o ausencia de luz.
Está formado por un fotorresistor y una resistencia fija de 10 KΩ. La resistencia del fotorresistor disminuirá en presencia de luz y aumentará en ausencia de ella. Tiene 3 pines, el pin de tierra o GND (-), el de señal S y de alimentación VCC, que normalmente es el del centro.

Conexión con Arduino:
Hay que conectar el pin de señal S al pin analógico 0 de Arduino, el de tierra al GND de Arduino y el de alimentación al de 5V.

Código para probar su funcionamiento:
int sensor = A0;
int lectura;
void setup() {
Serial.begin(9600);
}
void loop() {
lectura = analogRead(sensor);
Serial.println(lectura);
}
Con este código comprobaremos que cuanta más luz incida sobre el fotorresistor, menor será su valor, y si lo tapamos, mayor será este. Podéis probar a encender una linterna sobre el fotorresistor y luego taparlo, en el monitor serial podréis comprobar así los diferentes valores.
Fotorresistencia LDR – GL55

Las LDR o fotorresistencias son un componente electrónico cuya resistencia varía en función de la intensidad de la luz incidente. La incidencia de luz sobre las fotorresistencias hace disminuir unas cien veces su valor (dos órdenes de magnitud). La clásica serie GL55, que aún se toma con frecuencia como referencia al hablar de manera genérica de las fotorresistencias, va desde los 5 KΩ a los 200 KΩ en presencia de luz y desde los 500 KΩ a los 10 MΩ en ausencia de luz.
Fotorresistencia | Resistencia mínima con luz | Resistencia máxima con luz | Resistencia sin luz |
GL5516 | 5 KΩ | 10 KΩ | 500 KΩ |
GL5528 | 10 KΩ | 20 KΩ | 1 MΩ |
GL5537-1 | 20 KΩ | 30 KΩ | 2 MΩ |
GL5537-2 | 30 KΩ | 50 KΩ | 3 MΩ |
GL5539 | 50 KΩ | 100 KΩ | 5 MΩ |
GL5549 | 100 KΩ | 200 KΩ | 10 MΩ |
Conexión con Arduino:
A diferencia del módulo KY-018 tenemos que añadir la resistencia de 10 KΩ en el montaje.

Código:
int sensor = A0
int lectura;
void setup() {
Serial.begin(9600);
}
void loop() {
lectura = analogRead(sensor);
Serial.println(lectura);
}