The digital 16bit serial output type Ambient Light sensor IC develop by ROHM semiconductor. The BH1750 IC is a digital Ambient light sensor IC that drives on i2c / IIC bus interface. This IC is the most suitable to obtain the ambient light data for adjusting LCD and keypad backlight power of mobile phone. It is possible to detect wide range at high resolution rated to 1 – 65535 LUX. Mostly used in Mobile Phone, LCD TV, PC, Portable game machine, Digital Camera, Video Camera, PDA, LCD Display.



  • I2C/IIC bus interface (f/s mode support)
  • Spectral responsibility approximately human eye response
  • Illuminance to digital converter
  • Wide range and high resolution (1 – 65535) LUX
  • Low current by power down function
  • 8v Logic input interface
  • No need any external parts
  • Light source dependency is little for example the incandescent lamp, fluorescent lamp, halogen lamp, white LED, and sun light.
  • Can be selected 2 type of i2C/IIC slave address
  • Adjustable measurement result for influence of optical window and can detec min .0.11LX max. 100000 LX by using this function
  • Small measurement vibration (+/-20%)
  • The influence of infrared is very small
  • Supply Voltage VMAX 4.5 v
  • Operating Temperature -40 to 85 degree Celsius
  • Storage temperature -40 to 100 degree Celsius
  • SDA Sink Current LMAX 7 mA
  • Power Dissipation 260* mW

Required Component

  • Arduino UNO, MEGA, NANO, PRO, DUE, LEO, AVR ESP8266,
  • BH1750 Breakout Module
  • i2C / IIC OLED Display Module (Optional)
  • Jumper Wires / DuPont Wires
  • Solder Less Bread Board

Wiring Diagram


Source Code / Sketch Code with OLED

Source Code / Sketch Code without OLED


  • Download the BH1750 Datasheet | Pdf
Wiring the BH1750 Digital 16bit Serial Output Type Ambient Light Sensor
Tagged on:                         

Leave a Reply

Your email address will not be published. Required fields are marked *