M5Stack Time-of-Flight Ranging Unit (VL53L0X) (Grove)
File:TArduinoM5StackVL53L0XUnit.png
Summary
M5Stack Time-of-Flight Ranging Unit using the VL53L0X sensor with Grove connector. Measures distance with high precision using laser-based TOF technology.
Description
The **M5Stack VL53L0X Time-of-Flight Ranging Unit (Grove)** uses a laser emitter and sensor to detect distance to nearby objects. It supports configurable sampling periods, timeouts, and optional 2.8V I²C signaling for compatibility with lower voltage systems. It can also accept additional elements for I²C address configuration, allowing multiple sensors on the same bus.
Diagram:
Properties
- Enabled – Enables or disables the sensor.
- Pulse Periods – Measurement pulse timing:
- Final Range (default 10)
- Pre Range (default 14)
- Return Signal Rate Limit (default 0.25) – Minimum acceptable return signal rate.
- Sampling Period (mS) – Interval between consecutive measurements.
- Timeout (mS) (default 500) – Maximum allowed time for a measurement.
- Use 2.8V I2C (boolean) – Enables 2.8V I²C interface.
- Elements – Additional elements, such as "Set Address" for I²C configuration.
Pins
Input Pins
- Clock – Sampling clock input.
Output Pins
- Distance (mm) – Analog output of measured distance in millimeters.
- Sensor (i2c) – I²C interface for communication and configuration.
Categories
- File:TArduinoDigitalCategory.png Category Digital – Digital sensor components.
- File:TArduinoI2CCategory.png Category I2C – I²C-enabled devices.
- File:TArduinoSensorCategory.png Category Sensors – Distance and ranging sensors.