The SparkFun Proximity Sensor Breakout stands out as a superior digital alternative to the commonly used analog-based Sharp sensors. The VCNL4040 sensor has no dead zone and can read right up to its face. It also includes an ambient light sensor, making it a fantastic choice if you need a digital light sensor for your next project. If your project requires quantitative distance readings, consider using the SparkFun 2 meter and 4 meter Time of Flight (ToF) sensors, which offer mm accuracy.
SparkFun has developed an Arduino library to take full advantage of this sensor's features. It is available in the Arduino Library Manager or from the SparkFun repository.
Please note that the I2C address of the VCNL4040 is 0x60 and is hardware defined. A multiplexer/Mux is necessary to communicate with multiple VCNL4040 sensors on a single bus. If you need to use more than one VCNL4040 sensor, consider using the Qwiic Mux Breakout.
The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields, and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector, reducing the amount of required PCB space. Polarized connections also mean you can’t connect it incorrectly.
The VCNL4040 Proximity Sensor Breakout can also be automatically detected, scanned, configured, and logged using the OpenLog Artemis datalogger system. No programming, soldering, or setup is required!
Key Features:
Supporting Documents:
Brand | Sparkfun |
Model | SEN-15177 |
More info | Qwiic Proximity Sensor (VCNL4040) Hookup Guide - learn.sparkfun.com |