Arduinet Electrónica
Menú
Inicio Tutoriales Componentes Herramientas Simulador Foro Arduino
Clase 5 · Arduino

Sensor LDR con analogRead

Usar una LDR como divisor de tensión y leer cambios de luz en A0.

2 min de lectura 35–50 min de clase completa Nivel Basico

Desarrollo de la clase

Materiales: LDR, resistencia de 10 kΩ y Arduino UNO.

Extensión: prender un LED cuando el aula queda oscura.

Modelo conceptual en profundidad

La LDR cambia resistencia con la iluminación, pero Arduino mide tensión. Por eso se combina con una resistencia fija formando un divisor. La orientación determina si la lectura aumenta o disminuye con luz. El ADC cuantiza respecto de una referencia; el umbral útil debe calibrarse en el ambiente real y conviene incluir histéresis o filtrado para evitar oscilaciones cerca del límite.

Resolución guiada

Si la LDR está hacia 5V y la resistencia fija hacia GND, Vout = 5·Rfija/(RLDR+Rfija). Al aumentar luz suele disminuir RLDR y aumenta la salida. Dos aulas pueden producir valores distintos por montaje y tolerancias, de modo que copiar umbral 500 no garantiza el mismo comportamiento. Se toman muestras claras y oscuras y se elige un punto intermedio.

Desafío de transferencia

Convertí el sistema en un indicador gradual con PWM y explicá por qué no representa lux sin una calibración adicional.