Blog

Guide for the 4-Pin LDR (Light Dependent Resistor) Module

4-Pin Light-Dependent Photosensitive Sensor (LDR) Module

Ambient Light Detection for Arduino and DIY Electronics

Introduction

The 4-Pin LDR Module is a light-sensitive sensor that detects ambient light intensity using a photoresistor. This module provides both digital and analog outputs, making it ideal for automatic lighting systems, weather stations, and smart home applications.


Key Features

💡 Light Sensing

Detects visible light spectrum (400-700nm)

📊 Dual Output

Digital (TTL) and Analog signals

🎚️ Adjustable

Sensitivity potentiometer

🔌 Simple Interface

4-pin connection (VCC, GND, DO, AO)

Technical Specifications

Operating Voltage 3.3V – 5V DC
Resistance Range 200Ω (light) – 20MΩ (dark)
Response Time ≈20ms (rise), ≈30ms (fall)
Spectral Peak 540nm (green light)
Output Signals Digital (TTL) + Analog
Dimensions 32mm × 14mm

Pin Configuration


Pin Label Description Arduino Connection
1 VCC Power (3.3V-5V) 5V
2 GND Ground GND
3 DO Digital Output Digital Pin
4 AO Analog Output Analog Pin
Note: The module includes a sensitivity adjustment potentiometer (clockwise increases sensitivity)

Wiring with Arduino

 

Important: Avoid exposing the LDR to strong light sources (>100,000 lux) for extended periods

Basic Digital Detection

 

Analog Light Measurement

 

Advanced Applications

Auto-Calibration

Lux Calculation

Smart Lighting

Data Logging

Troubleshooting

No Response to Light

  • Adjust sensitivity potentiometer clockwise
  • Check wiring connections
  • Verify sufficient light source

Constant Trigger

  • Reduce sensitivity (turn CCW)
  • Check for ambient light interference
  • Increase detection threshold in code

Inconsistent Readings

  • Ensure stable power supply
  • Check for loose connections
  • Implement software smoothing