Anonymous
Mar 29, 2026
Rating: 5/5
Excellent dynamic range
I tested this from a dark closet to direct sunlight, and it handled the full range without saturating immediately. The programmable integration time is a huge plus.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Sensor Type | Digital Ambient Light Sensor |
| Model Number | VEML7700 |
| Interface | I2C (Inter-Integrated Circuit) |
| Operating Voltage | 2.4V to 3.6V |
| Detection Range | 0 to 120,000 Lux |
| Resolution | 16-bit |
| Package Type | Surface Mount Device (SMD) with Breakout Board |
| Spectral Sensitivity | Close to Human Eye Response |
| Integration Time | Programmable (2.5ms to 800ms) |
| Application | Automatic Display Brightness Control, IoT Devices |
Anonymous
Mar 29, 2026
Rating: 5/5
Excellent dynamic range
I tested this from a dark closet to direct sunlight, and it handled the full range without saturating immediately. The programmable integration time is a huge plus.
Anonymous
Mar 27, 2026
Rating: 4/5
Good sensitivity, small footprint
The sensor is very responsive to light changes. It fits perfectly on my custom PCB. Only giving 4 stars because the breakout board pins are a bit tight for standard jumper wires.
Anonymous
Mar 26, 2026
Rating: 5/5
Best in class for the price
Compared to older photoresistor setups, this digital output is so much cleaner. No need for ADC calibration. Highly recommended for professional prototypes.
Anonymous
Mar 24, 2026
Rating: 4/5
Great for learning sensors
Used this for my final year project. Documentation online is plentiful which helped me get started quickly. Works well with Raspberry Pi too.
Anonymous
Mar 24, 2026
Rating: 5/5
Reliable and consistent
Been using three of these in different rooms for home automation. They all report consistent values relative to each other. Very happy with the purchase.
Anonymous
Mar 08, 2026
Rating: 5/5
Perfect for Arduino Projects
This module works flawlessly with my Arduino Uno. The I2C communication is stable, and the library support makes reading lux values incredibly easy. Great accuracy indoors.
Q: Can this sensor detect UV light?
A: No, the VEML7700 is designed specifically for ambient visible light detection with a spectral response close to the human eye. It does not measure UV radiation.
Q: Is there a Python library available for Raspberry Pi?
A: Yes, several open-source Python libraries are available on GitHub that support the VEML7700 via the smbus2 package for Raspberry Pi.
Q: What is the maximum voltage this sensor can tolerate on the VCC pin?
A: The VEML7700 operates between 2.4V and 3.6V. Please do not exceed 3.6V as it may damage the sensor. It is not 5V tolerant without a level shifter.
Q: Does this module come with pull-up resistors for the I2C lines?
A: Yes, the breakout board includes built-in pull-up resistors, so you can connect it directly to your microcontroller without external components.
Q: How do I change the integration time?
A: You can configure the integration time by writing specific values to the command register via the I2C interface. Refer to the datasheet section 7.1 for the register map.