The VL53L1X sensor is a long-range proximity and ranging sensing that base on TOF (Time-of-Flight) unlike IR (Infrared) sensor which measure only signal strength and can be affected by the object reflectivity, compare to VL53L1X its measures directly to a distance base on the time for emitted photons to be reflected, enabling an accurate distance ranging regardless of the object surface characteristics. This device is package in All-in-one miniature module which contains the laser driver and emitter as well as the single photon avalanche diode or (SPAD) light receiver that gives the sensor their ranging speed and reliability at low power consumption.

The VL531X can be used as host of application such proximity sensing, camera autofocus and video assist, vacuum cleaner, robotics, cliff detection, collision and avoidance, drones for hovering and landing assistance, home application such as ambient light sensing, gesture recognition for light management, automatic doors control, power saving for auto awake and auto sleep, personal computing devices, IOT, toilet, faucets, soap dispensers, package counter, aid inventory management or DIY smart furniture’s.  etc. for further reading and technical details please refer to the datasheet below or watch the video for introduction of FlightSense proximity sensor.

Required Components

  • Arduino IDE | Atmel Studio | Energia | Processing
  • Sony SPRESENSE Dev Board, Arduino PRO, FIO, NANO, UNO, MINI, MEGA, PRO MINI, LEO, BT, DUE, ETHERNET,LILYPAD, NodeMCU, Teensy Board, TeensyDuino, ESP8266 12, 12E, ESP32, LinkItOne, ESP8266 NodeMCU, ESPDuino, ATMEGA328 16/12, ATMEGA32u4 16/8/ MHz, ESP8266, MSP430 ,ATMEGA250 16 MHz, ATSAM3x8E, STM32.
    • If your working with Sony SPRESENSE Please refer to this link
    • Note: For AVR (please see the flash size of the MCU  and respective pin-outs & bus configuration )
    • Note: The Diagram below is using ATMEGA328TQFP. (please refer to each MCU’s respective pin-outs & bus configuration)
  • VL53L1X Sensor /Module
  • Capacitors (See below required value)
  • Resistors (See below required value)
  • Regulators  (See below required value)  
  • TTL USB UART (Optional if your using s MCU USB/UART integrated)
  • PCB Designer (Circuit simulator to PCB Layout / Circuitmaker / Autodesk EagleFritzing )

Wiring Guide

Source Code


Wiring the VL53L1X Long-Range Proximity Sensor
Tagged on:         


One thought on “Wiring the VL53L1X Long-Range Proximity Sensor

  • at

    What is this sensor’s precision outside looking down, with 1m distance btween the obstacle?


Leave a Reply

Your email address will not be published. Required fields are marked *