
What is the BH1750 Light Intensity Sensor?
The SHILLEHTEK GY-302 BH1750 Pre-Soldered Light Intensity Sensor is a high-accuracy I2C module that delivers reliable lux (light intensity) measurements without the need for complex calculations or calibration. With its digital output and pre-soldered pins, it's ready for immediate integration with Raspberry Pi, Arduino, ESP32, and other microcontrollers. This sensor is perfect for applications like smart lighting, ambient light detection, and environmental monitoring.
Operating Mechanisms of the BH1750
The BH1750 sensor measures ambient light levels in lux using a built-in photodiode and analog-to-digital converter. It provides a direct digital output over I2C, eliminating the need for manual calibration or conversion formulas.
- Digital Output: Outputs light intensity data in lux directly via I2C—no need for complex math or analog readings.
- Dual Measurement Modes: Offers both high-resolution (1 lx) and low-resolution (4 lx) modes to balance precision and speed.
- Wide Dynamic Range: Capable of detecting light levels from 1 lux up to 65,535 lux, making it ideal for both low-light and bright environments.
- Pre-Soldered Convenience: Comes with pre-attached header pins, allowing quick integration with breadboards and jumper wires—no soldering needed.
With its simplicity, accuracy, and versatility, the BH1750 is a go-to choice for light-sensing projects across a variety of industries and applications.
Pins

BH1750 Pinout
VCC (Power Supply)
Supplies power to the module. The BH1750 supports both 3.3V and 5V systems.
Connection: Connect to your microcontroller’s 3.3V or 5V power pin.
GND (Ground)
The ground connection for the module.
Connection: Connect to the GND pin of your microcontroller or power source.
SCL (Serial Clock Line)
Carries the clock signal for I2C communication.
Connection: Connect to the SCL pin of your microcontroller.
SDA (Serial Data Line)
Carries the data for I2C communication.
Connection: Connect to the SDA pin of your microcontroller.
ADDR (Address Select)
Used to change the I2C address of the device.
Connection: Leave unconnected or pull HIGH to change the default I2C address from 0x23 to 0x5C.
Technical Specifications
Specification | Details |
---|---|
Operating Voltage | 3.3V – 5V |
Interface | I2C (IIC) |
Measurement Range | 1 lux to 65,535 lux |
Resolution | 1 lx (high-res), 4 lx (low-res) |
Output | Digital (lux) |
Typical Applications | Ambient light sensing, smart lighting, weather stations |
Explore More at Our Store!
Discover exclusive deals and new arrivals just a click away.
Visit Our Store