DHT22 Temp & Humidity
Digital temperature & humidity — ±0.5°C accuracy
IoT Kits
In StockSNS-VL53L0X · Stock: 95
STMicroelectronics VL53L0X delivers accurate millimeter-precision distance sensing via a Class 1 940nm VCSEL. Perfect for obstacle avoidance, gesture detection, and drone altitude hold.
3 clicks: Buy Now → Checkout → Place Order
940nm laser ToF ranging up to 2m — I2C interface
High-res visual shown left · QA bench-tested before dispatch.
| Operating Voltage | 2.8-3.5V |
|---|---|
| Range | 30mm – 2000mm |
| Accuracy | ±3% |
| Protocols | I2C |
| I2C Address | 0x29 |
| FOV | 25° |
| Sample Rate | up to 50Hz |
| Dimensions | 25 × 12 × 3 mm |
| Weight | 1g |
Wiring guide: power rails first (VCC/GND), then bus (I2C/SPI), then interrupt/PWM lines.
#include <Adafruit_VL53L0X.h>
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
void setup() {
Serial.begin(115200);
if (!lox.begin()) {
Serial.println("VL53L0X failed");
while(1);
}
}
void loop() {
VL53L0X_RangingMeasurementData_t m;
lox.rangingTest(&m, false);
if (m.RangeStatus != 4) {
Serial.print("Distance: ");
Serial.print(m.RangeMilliMeter);
Serial.println(" mm");
}
delay(100);
}
import time
import board
import busio
import adafruit_vl53l0x
i2c = busio.I2C(board.SCL, board.SDA)
vl53 = adafruit_vl53l0x.VL53L0X(i2c)
while True:
print(f'Distance: {vl53.range} mm')
time.sleep(0.1)
#include <Adafruit_VL53L0X.h>
Adafruit_VL53L0X lox = Adafruit_VL53L0X();
void setup() {
Serial.begin(115200);
if (!lox.begin()) {
Serial.println("VL53L0X failed");
while(1);
}
}
void loop() {
VL53L0X_RangingMeasurementData_t m;
lox.rangingTest(&m, false);
if (m.RangeStatus != 4) {
Serial.print("Distance: ");
Serial.print(m.RangeMilliMeter);
Serial.println(" mm");
}
delay(100);
}
Technical datasheet for SNS-VL53L0X.
Real maker feedback for VL53L0X Time-of-Flight LiDAR.
Share a wiring tip, build note, or bench-test result to help the next maker.