Modulo Sensor de Luz con Fotoresistencia LDR para Arduino

https://hifisac.com/web/image/product.template/1488/image_1920?unique=d39d61f
(0 reseña)
SKU: ARD-LDR

S/ 2.90 2.9 PEN S/ 2.90 IGV Incluido

S/ 2.90 IGV Incluido

No está disponible para venta

    Esta combinación no existe.

    Sin existencias.
    Correo electrónico inválido
    Te avisaremos cuando el producto vuelva a estar disponible.
    Agregado a su lista de deseos

    Términos y Condiciones
    Sobre Garantía y Devoluciones

    ¿Qué es un sensor de luz con LDR?

    Un LDR (Light Dependent Resistor) es una fotorresistencia cuya resistencia eléctrica varía según la cantidad de luz que incide sobre ella. En módulos comerciales, se combina con un comparador LM393 y un potenciómetro, lo que permite obtener:

    • Salida analógica (AO): entrega un voltaje proporcional a la luz recibida.
    • Salida digital (DO): cambia entre 0 y 1 según un umbral ajustable con el potenciómetro.
    Características del módulo LDR con salidas AO y DO
    Parámetro Valor / Descripción
    Sensor principal Fotoresistencia LDR
    Salidas AO (analógica) y DO (digital)
    Comparador LM393 integrado
    Voltaje de operación 5V DC
    Ajuste de umbral digital Potenciómetro incluido
    Indicadores LED Encendido (rojo) y estado digital (verde)
    Pines VCC, GND, AO, DO
    Ventajas del módulo LDR
    • Doble salida útil: puedes usar AO para medición precisa y DO para activación directa.
    • Umbral ajustable: el potenciómetro permite definir cuándo se activa la salida digital.
    • Fácil integración: compatible con placas Arduino, ESP32, etc.
    • Económico y disponible localmente: por ejemplo, en HiFi SAC Perú.
    Integración con Arduino Uno R3
    Conexiones
    Módulo LDR Arduino Uno R3
    VCC 5V
    GND GND
    AO A0
    DO D2 (por ejemplo)
    Código de ejemplo: lectura analógica y digital
    int pinAnalogico = A0;
    int pinDigital = 2;
    
    void setup() {
      Serial.begin(9600);
      pinMode(pinDigital, INPUT);
    }
    
    void loop() {
      int valorAO = analogRead(pinAnalogico); // 0 a 1023
      int estadoDO = digitalRead(pinDigital); // 0 o 1
    
      Serial.print("Luz (AO): ");
      Serial.print(valorAO);
      Serial.print(" | Estado (DO): ");
      Serial.println(estadoDO);
    
      delay(500);
    }
    
    ⚠️ Disclaimer técnico

    La información y el código proporcionado tienen fines educativos. Aunque se ha verificado su funcionalidad, no se garantiza su exactitud ni compatibilidad universal. El uso de estos contenidos es bajo responsabilidad del usuario. No nos hacemos responsables por daños o fallos derivados de su implementación.