VEML7700 Ambient Light Sensor Module – 120k Lux, I2C, Arduino Light Sensor Module Axl Default Title

VEML7700 Ambient Light Sensor Module – 120k Lux, I2C, Arduino

Default Title
Sale price  $28.95 Regular price $35.55
Skip to product information
VEML7700 Ambient Light Sensor Module – 120k Lux, I2C, Arduino Light Sensor Module Axl Default Title

VEML7700 Ambient Light Sensor Module – 120k Lux, I2C, Arduino

Sale price  $28.95 Regular price $35.55
Default TitleDefault Title

VEML7700 Ambient Light Sensor Module – 120,000 Lux, I2C / IIC, 3.3V & 5V Compatible

Measure ambient light with pinpoint accuracy using the VEML7700 Ambient Light Sensor Module. Capable of sensing up to 120,000 lux, this compact module integrates seamlessly with Arduino, Raspberry Pi, and virtually any microcontroller that supports the I2C (IIC) protocol. Whether you're building an automatic display brightness controller, a smart greenhouse monitor, or a light-logging data acquisition system, this sensor delivers reliable, high-resolution readings every time.

Made in Mainland China.

Key Features

  • Wide Lux Range: Measures ambient light from near-darkness up to 120,000 lux — suitable for indoor and outdoor applications.
  • Dual Voltage Support: Works with both 3.3V and 5V logic levels, making it compatible with a broad range of development boards.
  • I2C / IIC Interface: Simple two-wire communication reduces wiring complexity and frees up GPIO pins on your board.
  • High Sensitivity & Resolution: The VEML7700 chip features built-in gain and integration time settings for precise measurements across varying lighting conditions.
  • Compact & Easy to Mount: Small form factor fits neatly into enclosures, breadboards, or custom PCB layouts.
  • Plug-and-Play: Compatible with popular Arduino and Raspberry Pi libraries — get readings running in minutes.
  • Polymer Construction: Durable, lightweight housing protects the sensor in everyday project environments.

Technical Specifications

  • Sensor IC: VEML7700
  • Measurement Range: Up to 120,000 lux
  • Interface: I2C / IIC
  • Operating Voltage: 3.3V / 5V
  • Compatible Platforms: Arduino, Raspberry Pi, ESP32, STM32, and more
  • Material: Polymer
  • Country of Origin: Mainland China

What's in the Box

  • 1 × VEML7700 Ambient Light Sensor Module

Great Projects to Try

This sensor is ideal for automated lighting systems, smart home controllers, plant growth monitors, weather stations, and any IoT project where knowing the ambient light level makes a difference. Pair it with other modules from your maker toolkit for a complete data-logging or automation solution.

Looking for more maker tools and gadgets? Check out our Electromagnetic Induction Tester – Coil & Circuit Fault Detector or our Air Compressor Pressure Gauge | DIY Tool for your next project.

Learn more: OSHA on personal protective equipment

Frequently Asked Questions

Q: Is the VEML7700 ambient light sensor module compatible with both Arduino and Raspberry Pi?

A: Yes! The VEML7700 module uses the I2C (IIC) communication protocol and supports both 3.3V and 5V logic levels, making it fully compatible with Arduino (Uno, Mega, Nano, etc.), Raspberry Pi, ESP32, STM32, and most other popular development boards. Popular libraries are available for both Arduino IDE and Python (Raspberry Pi).

Q: What is the maximum lux measurement range of this sensor?

A: The VEML7700 ambient light sensor module can measure ambient light levels from near-darkness all the way up to 120,000 lux, covering everything from dim indoor rooms to direct bright sunlight — making it ideal for a wide variety of indoor and outdoor applications.

Q: How do I connect this module to my microcontroller?

A: Simply connect the module's SDA and SCL pins to the corresponding I2C pins on your Arduino or Raspberry Pi, and connect VCC to either 3.3V or 5V (the module supports both). GND connects to ground. No additional components are required for basic operation — the module is ready to use with just four wires.

Q: Can I adjust the sensitivity or resolution of the VEML7700 sensor?

A: Yes. The VEML7700 chip supports configurable gain settings and integration time settings via I2C commands. You can fine-tune these parameters in your code to optimize accuracy for your specific lighting environment, from very dim conditions to very bright outdoor environments.

You may also like