AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Adafruit

· MPN: ADA6491

$14.65 |
In stock at supplier
No reviews yet

This compact breakout combines a Vishay VCNL4030 proximity sensor and ambient light sensor on one board. It can measure proximity from 0 to 300mm (about 12 i...

Stock availability

Available with leadtime
100 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

This compact breakout combines a Vishay VCNL4030 proximity sensor and ambient light sensor on one board. It can measure proximity from 0 to 300mm (about 12 inches) and light from 0.004 to 16,768 lux, making it a handy option for touchless controls, presence detection and light-aware projects.

The sensor gives you a good amount of control over how it behaves. You can adjust settings for the proximity sensor and ambient light sensor, including integration time, dynamic range and sensitivity. For proximity sensing, you can also tune the duty cycle and built-in IR LED current to balance speed, range, precision and power use for your application.

To make integration easier, Adafruit has mounted the VCNL4030 on a breakout PCB with support circuitry for both 3.3V and 5V logic levels. It uses I2C, so only a couple of signal wires are needed, and the onboard STEMMA QT / qwiic compatible connectors make solderless hookup simple with the right cable. Libraries are available for CircuitPython/Python and Arduino, so it fits neatly into Feather, Raspberry Pi, Arduino and similar ecosystems.

One important note: the VCNL4xxx family includes several similar-looking parts, but their firmware is not identical. This board uses the VCNL4030, so it is not a drop-in software replacement for a VCNL4040 or other VCNL4xxx device without recompiling with the appropriate library. A QT cable is not included.

Specifications:

  • Proximity sensor range: 0 to 300mm (about 12 inches)
  • Light sensor range: 0.004 to 16,768 lux
  • Logic level compatibility: 3.3V (Feather/Raspberry Pi) or 5V (Arduino/ Metro328)
  • Interface: I2C
  • Connectors: SparkFun qwiic compatible STEMMA QT connectors for the I2C bus
  • Product Dimensions: 25.5mm x 17.7mm x 4.7mm / 1.0" x 0.7" x 0.2"
  • Product Weight: 1.7g / 0.1oz

Jargon buster

Plain-language definitions for the technical terms used above.

3.3V and 5V logic levels
Logic level refers to the voltage a digital device uses to represent on and off signals, commonly 3.3V or 5V. When a board supports both 3.3V and 5V logic, it can connect more easily to common microcontrollers and single-board computers without extra level-shifting hardware.
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 board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny 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.
duty cycle
The fraction of time a signal or power source is switched on during each repeating on/off cycle, usually given as a percentage. It is central to PWM (pulse-width modulation), where adjusting the duty cycle controls things like LED brightness, motor speed or heater power, and on devices such as proximity sensors it can also affect detection range, response speed, accuracy and power use.
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.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
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 (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
Proximity sensor
A sensor that detects the presence of a nearby object without physical contact, using methods such as infrared, ultrasonic, capacitive, inductive or time-of-flight. Useful ranges vary widely between types, from a few millimetres to several metres, so check a given sensor's specified range to see whether it suits close-up touch-free triggers or longer-distance detection.
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.
VCNL4030
A specific Vishay sensor chip that combines proximity sensing and ambient light measurement. The exact part number matters because similar VCNL4xxx sensors may need different software libraries or settings.

VCNL4030 Datasheet

Datasheet · 317.2 KB · Click any page to view full size

Download PDF

Supplier page — adafruit.com

Supplier Description · 771.0 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.