SEN-29211, SparkFun Ambient Light Sensor - VEML7700
The SparkFun Qwiic VEML7700 Ambient Light Sensor provides accurate, 16-bit ambient light readings from 0 to 167,000 lux via the I2C interface. This miniature sensor (6.8mm x 3.0mm x 2.5mm) features a high-sensitivity photodiode, a low-noise amplifier, and a 16-bit analog-to-digital (A/D) converter. Its unshifted 7-bit I2C address is 0x10.
This Qwiic breakout board routes power (VDD/GND) and I2C signals (SDA/SCL) to two Qwiic connectors, plus a 0.1in.-spaced PTH header for both solderless and soldered applications. We offer an Arduino Library and Python package to quickly convert raw sensor data into lux, with automatic compensation for gain and integration time.
Features & Specs
- Filtron™ technology adaption: close to real human eye response
- O-Trim™ technology adoption: ALS output tolerance ≤ 10 %
- 16-bit dynamic range for ambient light detection from 0 lx to about 167 klx with resolution down to 0.005 lx/count
- 100 Hz and 120 Hz flicker noise rejection
- Excellent temperature compensation
- High dynamic detection resolution
- Software shutdown mode control
- High and low threshold windows with interrupt flags
- Supply voltage:
- 3.3V (TYP); 2.5V (MIN); 3.6V (MAX)
- Typical current draw:
- Shut down: 0.5µA
- Refresh time 4100ms: 2µA
- Refresh time 100ms: 45µA
- I2C address: 0x10 (unshifted)
GitHub Links