Adafruit
Adafruit Right Angle VEML7700 Lux Sensor - I2C Light Sensor
The Adafruit Right Angle VEML7700 Lux Sensor is an I2C ambient light sensor that measures calibrated lux values rather than arbitrary brightness numbers. Its...
The Adafruit Right Angle VEML7700 Lux Sensor is an I2C ambient light sensor that measures calibrated lux values rather than arbitrary brightness numbers. Its unique right-angle orientation senses light coming parallel to the PCB surface rather than perpendicular — ideal for edge-lit enclosures and side-mounted installations.
The VEML7700 provides 16-bit dynamic range for ambient light detection from 0 lux to approximately 120 klux, with resolution down to 0.0036 lx/ct. Gain and integration times are software-adjustable for different lighting conditions.
Key Features
- Right-Angle Sensing – Detects light parallel to the PCB surface, unlike most top-facing sensors
- Calibrated Lux Output – Returns SI lux values for consistent, meaningful readings across sensors
- 16-Bit Dynamic Range – 0 to ~120,000 lux with 0.0036 lx/ct resolution
- I2C Interface – Simple two-wire connection with STEMMA QT / Qwiic connectors for solderless hookup
- Software-Adjustable – Configurable gain and integration time
- Wide Compatibility – Arduino and CircuitPython libraries available; works with microcontrollers and SBCs including Raspberry Pi
Ideal For
- Ambient light measurement in enclosures with side-mounted sensors
- Automatic display brightness adjustment
- Environmental monitoring and data logging
- Smart lighting and energy management systems
Package Contents
- 1× Adafruit Right Angle VEML7700 Lux Sensor Breakout
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- Ambient light sensor
- A sensor that measures the general brightness of light falling on it, similar to how a device can adjust screen brightness automatically. It matters when you want a project to react to room lighting, daylight, shadows, or covered/uncovered conditions.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- dynamic range
- Dynamic range describes how wide a span of values a sensor can measure, from very low to very high. For a light sensor, a wide dynamic range means it can work in dim indoor settings as well as bright sunlight without changing hardware.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- integration time
- Integration time is how long the sensor collects light for each measurement. Longer times can improve readings in dim light, while shorter times can respond faster or avoid saturation in bright light.
- lux
- Lux is the standard unit for measuring how much light falls on a surface, similar to how a light meter reports brightness. A sensor that outputs lux gives readings that are easier to compare between rooms, outdoor conditions, and different projects.
- PCB
- A printed circuit board is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
Find this product in
Brands
Sensors & Input
Related Tutorials
Free guides on learn.littlebird.com.au