BH1750 Pre-Soldered Digital Light Sensor for Arduino & Raspberry Pi

SKU 3O-WETZ-7FUE

$6.98 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

I2C lux sensor for Arduino and Raspberry Pi that provides accurate digital light readings for automation and monitoring.

Bulk eligible

Mix any Bulk eligible products — discount applies to your total quantity across the cart.
Auto-applied at checkout
Buy 5+ $6.64 each Save 5%
Buy 10+ $6.29 each Save 10%
View all bulk eligible products →
  • Free UPS Ground U.S. orders $35+
  • Ships from USA Domestic fulfillment
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
Close-up of ShillehTek BH1750 digital light sensor pre-soldered module pins BH1750 Pre-Soldered Digital Light Sensor for Arduino & Raspberry Pi ★★★★★ (27) $6.98 This item
Total for 4 items
$43.35

Products related to this item

Product Overview

The ShillehTek BH1750 Digital Light Sensor measures ambient light intensity as a digital lux reading, making it perfect for Arduino and Raspberry Pi projects that need accurate light data without messy analog calibration. It communicates over I2C, so wiring is simple and libraries are widely available. Use it for smart lighting, automatic dimming, plant grow monitoring, daylight detection, security lighting triggers, and any build where you want consistent, real-world light measurements.

Frequently asked questions

The BH1750 communicates over I2C, so it is commonly used with Arduino and Raspberry Pi boards that have available I2C pins and compatible software libraries. It is intended for projects that need digital ambient light measurements in lux.
Yes. This ShillehTek version comes with headers pre-soldered, so it can be plugged into a breadboard or jumper wires without soldering. You still need to connect power, ground, SDA, and SCL to your controller.
The BH1750 outputs a digital lux reading over the I2C bus instead of an analog voltage. Typical wiring uses power, ground, SDA, and SCL connections, which helps avoid analog calibration in supported microcontroller projects.
Use this sensor when a project needs measured ambient light levels, such as smart lighting, automatic dimming, plant grow monitoring, daylight detection, or security light triggers. It reports light intensity as lux, which is useful for repeatable thresholds.
If readings do not appear, check that SDA and SCL are connected to the correct I2C pins for your board, power and ground are secure, and I2C is enabled in software. Also confirm your code uses a BH1750-compatible library.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

Digital Lux Readings Measures ambient light intensity in lux with clean, stable digital output.

I2C Interface Easy wiring and broad Arduino/Raspberry Pi library support for quick setup.

Smart Lighting Projects Great for auto-dimming, daylight detection, and lighting control automation.

Plant and Room Monitoring Track light levels for grow setups, rooms, and environment dashboards.

No Analog Tuning Needed Avoids noisy analog readings and manual calibration common with basic photoresistors.

Documents

Full Product Manual BH1750 Pre-Soldered Light Intensity Module In-depth setup guide with wiring, code examples, and troubleshooting.

Related Videos

Customer Reviews