Additional reading
The following sources of additional reading can deepen your understanding of these sensors:
- https://github.com/adafruit/Adafruit_CircuitPython_VL53L1X has the library and sample code for driving a device.
- https://www.ti.com/lit/an/sbau305b/sbau305b.pdf is a datasheet for a different brand of optical sensors. However, it has excellent information on reflectance and how materials affect distance sensing.
- https://www.st.com/en/imaging-and-photonics-solutions/vl53l1x.html#documentation contains the complete product documentation. Of particular interest are the product specifications and API user manual.
For an alternative technique using ultrasonic distance sensors, refer to Learn Robotics Programming – Second Edition by Danny Staple.