VL53L1X ToF Laser Distance Sensor - Detailed Measurement (MicroPython)
Example showing how to get detailed info about each measurement.
Code Example
from machine import I2C, Pin
from VL53L1X import VL53L1X
import time
# Initialize the sensor
sensor = VL53L1X()
# Infinite loop
while True:
# Recieve all the data in the form of a tuple and save it to local variables
range_mm, status, peakSignal, ambient = sensor.readDetailed()
print(
"range: ",
range_mm,
"mm",
"\t status:",
status,
"\t peak signal:",
peakSignal,
"MCPS \t ambient: ",
ambient,
"MCPS",
)
# Pause for 50 milliseconds
time.sleep_ms(50)
sensor.readDetailed()
Read detailed measurement data from sensor
Returns type: tuple
Returns value: Returns range, status, peak_signal_rate (Mcps), ambient_light_rate (Mcps).
DetailedMeasurement.py
Detailed measured example on GitHub