Use when working with Adafruit VL53L1X Time-of-Flight distance sensors, especially for wiring, I2C setup, multi-sensor address assignment with XSHUT, threshold-based object detection, or Arduino/CircuitPython integration. Apply this skill when a task mentions VL53L1X, VL53L1CX, Adafruit product 3967, Time-of-Flight ranging, or converting measured distance into object-presence events.
Use this skill to integrate Adafruit VL53L1X distance sensors into Arduino, CircuitPython, Python, or Uno Q projects. Keep the workflow short in SKILL.md and load references/adafruit-vl53l1x-reference.md when exact wiring, limits, or API behavior matters.
XSHUT.XSHUT.0x29.Read the reference file for the pin-level facts that justify this sequence.
mm or cm.Wire; this workspace confirmed a live VL53L1X path on Wire1.Wire initialization explicit.begin(), startRanging(), and distance reads.distance_mode and timing_budget intentionally instead of relying on defaults when timing matters.data_ready checks in read loops and clear the interrupt after consuming data.Load references/adafruit-vl53l1x-reference.md for:
XSHUT behavior