Same-day shipping from US stock when ordered before noon Pacific Time Learn more

Free shipping on USA orders of $50 or more! Learn more

Enjoying the new site?

Send us your comments and report any bugs here.

Addicore  |  SKU: AD290

BH1750 Light Intensity Sensor

Shipping calculated at checkout.


Ships Same Day if Ordered Before Noon Pacific Time

The BH1750 is a digital ambient light sensor which uses I2C to communicate.

Unlike using a photoresistor and having to convert the analog value, the BH1750 provides you with a digital value in lux (Lx) over a range of 1 - 65535 lx.

The module includes an on-board 3.3V regulator which makes the module compatible with 5V devices such as an Arduino.

With this module you don't need to worry about adding pull-up resistors on the I2C lines since they already have on-board pull-up resistors connected to the 3.3V output of the on-board voltage regulator.

The module's ADDR pin allows you to configure the device for one of two available I2C addresses. The default address is 0x23, but pulling the ADDR pin high will change the device's address to 0x5C. The ADDR pin's maximum voltage is 3.6V. If you don't want to change the default address then you don't need to connect anything to the ADDR pin since the module has an on-board pull-down resistor tying the ADDR pin to ground.

Product Contents:
  • 1 piece — BH1750 Module
  • 1 piece — 1x5 Male Header
Supply Voltage 3.3 - 6 V
Supply Current up to 190 µA
I2C Address
    ADDR Pin High
    High Resolution Mode
1 lx
    Low Resolution Mode
4 lx
Board Dimensions:
18.6mm (0.732")
14.5mm (0.571")
Weight (Including Pins) 1.1g (0.039oz)