Digital Light Sensor - BH1750FVI

BH1750 calibrated sensor measures light level in Lux for making accurate light meter by I2C

Digital Light Sensor - BH1750FVI

Sunrom Part# 4378

No Stock.
Currently this item is not available for ordering.
Real Time Availability
On Purchase: 5 nos.
Expected on: 27-Sep-2017
Quantity Pricing
Quantity :
Price (Discount%)
1-4 :
Rs.330/- (0%)
5-9 :
Rs.320/- (3%)
10-24 :
Rs.307/- (7%)
25-49 :
Rs.297/- (10%)
50-74 :
Rs.290/- (12%)
75-99 :
Rs.281/- (15%)
100-249 :
Rs.271/- (18%)
250-499 :
Rs.264/- (20%)
500-999 :
Rs.257/- (22%)
1000+ :
Rs.248/- (25%)

BH1750FVI is a digital Ambient Light Sensor having I2C interface. This IC is the suitable for obtaining the ambient light data. It is possible to detect wide range at high resolution.


  • Chip: BH1750FVI
  • Power Supply: 3.3V - 5V
  • Light Rangeļ¼š0 - 65535 lx(Lux)
  • Sensor Built-in: 16 bit AD converter
  • Size(L x W): Approx. 3.2cm x 1.5cm
  • Direct digital output, bypassing the complex calculation, bypassing the calibration
  • Close to the spectral characteristics of visual
  • Widely used to 1-lux high precision measurement
  • Standard NXP IIC communication
  • BH1750FVI Datasheet

This is a BH1750 light intensity sensor breakout board with a 16 bit AD converter built-in which can directly output a digital signal, there is no need for complicated calculations. This is a more acurate and easier to use version of the simple LDR which only outputs a voltage that needs to be calculated in order to obtain meaningful data. With the BH1750 Light Sensor intensity can be directly measured by the luxmeter, without needing to make calculations. The data which is output by this sensor is directly output in Lux (Lx). When objects which are lighted in homogeneous get the 1 lx luminous flux in one square meter ,their light intensity is 1lx. Sometimes to take good advantage of the illuminant, you can add a reflector to the illuminant.So that there will be more luminous flux in some directions and it can increase the ilumination of the target surface. 

For example:

Night: 0.001--0.02; 
cloudy indoor:5--50;
cloudy outdoor:50--500;
Sunny indoor:100--1000;
under the sunlight in summer afternoon: about 10*6 power; 
reading books for intensity of illumination:50--60;
home video standard intensity of illumination:1400.

Board Schematic

  • J1 is interfacing connector
  • U1 is voltage regulator which gives out 3V to board from 3.3-5V supply input
  • Q1 is bidirectional data level translator for 5V to 3V level conversion
  • D1 is unidirectional clock level translator for 5V to 3V level conversion
  • Please note that the "addr" Pin is to assign a different I2C address to the sensor.


Arduino Sample Code

 Sample code for the BH1750 Light sensor
 SCL-SCL(analog pin 5)
 SDA-SDA(analog pin 4)
#include <Wire.h> //BH1750 IIC Mode 
#include <math.h> 
int BH1750address = 0x23; //setting i2c address
byte buff[2];
void setup()
  Serial.begin(57600);//init Serial rate
void loop()
  int i;
  uint16_t val=0;
int BH1750_Read(int address) //
  int i=0;
  Wire.requestFrom(address, 2);
  while(Wire.available()) //
    buff[i] = Wire.receive();  // receive one byte
  return i;
void BH1750_Init(int address) 
  Wire.send(0x10);//1lx reolution 120ms

Bestselling Products

Sunrom Electronics & Sunrom Technologies are two companies, that are the foremost online e-commerce stores since 2004, providing innovative embedded systems, components & services. Our aim is to empower you to Make In India. We work closely with electronics manufacturing companies & individuals to understand & solve the challenges faced during production. We do not just sell things, We use them ourselves in our products, and provide you with high quality tested components for trouble free experience.

Sunrom Electronics GSTIN: 24AFBPT4632H1ZJ
Handles Online Payment by CCAvenue
Sunrom Technologies GSTIN: 24AJLPP4029L1ZW
Handles Offline Bank Payments / NEFT / P.O. / Telr