Datasheet

Arduino Code
You can easily wire this breakout to any microcontroller, we'll be using an Arduino. For another kind of microcontroller,
just make sure it has I2C, then port the API code. We strongly recommend using an Arduino to start though!
Wiring
There's two versions of this sensor, and the pin orders vary slightly so be sure to read the text on the breakout to
match the pins to the wiring diagrams.
Connect Vin to the power supply, 3-5V is fine. Use
the same voltage that the microcontroller logic is
based off of. For most Arduinos, that is 5V (red
wire on STEMMA)
Connect GND to common power/data ground
(black wire on STEMMA)
Connect the SCL pin to the I2C clock SCL pin on
your Arduino. On an UNO & '328 based Arduino,
this is also known as A5, on a Mega it is also
known as digital 21 and on a Leonardo/Micro,
digital 3 (yellow wire on STEMMA)
Connect the SDA pin to the I2C data SDA pin on
your Arduino. On an UNO & '328 based Arduino,
this is also known as A4, on a Mega it is also
known as digital 20 and on a Leonardo/Micro,
digital 2 (blue wire on STEMMA)
The VL6180X has a default I2C address of 0x29!
© Adafruit Industries
https://learn.adafruit.com/adafruit-vl6180x-time-of-flight-micro-lidar-
distance-sensor-breakout
Page 12 of 27