M5Stack Time-of-Flight Ranging Unit (VL53L0X) (Grove)

From Visuino
Jump to navigation Jump to search

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