The VL6180X module implements a proximity sensor using the time-of-flight (ToF) measurement principle; the VL6180X includes a SPAD (Single Photon Avalanche Diode) detector array that detects the time at which a single photon is transmitted from the target to the target and back to the module, calculated in conjunction with the signal amplitude. The actual distance, independent of the reflectivity of the object, this actual distance measurement capability can also produce simple but reliable one-dimensional gesture control.

The ambient light sensor also has high sensitivity and precision under ultra-low light, wide sensing dynamic range, and ambient light (Lux) corrected output. All components used to support proximity sensors and ambient light sensors are integrated into one packaged optical module. The embedded design can be completed without the need for a mechanical spacer or an additional lens system.

GPIO: The pin used by the sensor to indicate that the data is ready. Note that the output of this pin is 0-2.8V high and low. This pin may not be applied to boards such as Arduino (these boards are 3.3 or 5V high). ), generally not used, to apply level conversion;

SHDN: The shutdown pin of the sensor. By default, it is pulled high. There is a level shifting diode so you can use 3-5V logic on this pin. When the pin is pulled low, the sensor enters the shutdown mode.