
1、介绍
激光测距传感器是一种以激光为探测光源,基于光学测距原理实现目标距离精准测量的光电传感设备,兼具高精度、高响应、非接触式测量的核心优势,利用激光的高方向性、高单色性、高亮度特性,通过发射激光束至被测目标,接收目标反射的激光信号,再依据飞行时间法、三角测距法、相位法等核心原理,将光信号转化为电信号并经内部算法运算,快速输出目标的距离数值,测量结果可直接以数字信号传输,适配各类控制系统与终端设备。注意:不要对着人的眼睛.
2、原理图
3、模块参数
引脚名称 | 描述 |
|---|---|
G | GND(电源输入负极) |
V | VCC(电源输入正极) |
SDA | 数据引脚 |
SCL | 时钟引脚 |
供电电压: 3.3V-5V
连接方式:PH2.0 4P端子线
安装方式:乐高搭建
4、电路板尺寸

5、Arduino IDE示例程序
注意:程序上传时如果提示库文件报错,请先导入库文件!
Arduino IDE 库文件下载及导入教程:点击查看
示例程序(UNO开发板):
#include "YFRobot_VL53L0X.h"
YFRobot_VL53L0X vl53l0x;
void setup(){
vl53l0x.begin();
Serial.begin(9600);
}
void loop(){
vl53l0x.setMode(vl53l0x.High, vl53l0x.Continuous);
Serial.println(vl53l0x.getDistance());
}6、ESP32 Python 示例(适用于Mixly IDE /米思齐)
开发板选择 Python ESP32 【ESP32 Generic(4MB)】切换为代码模式上传
注意:程序上传时如果提示库文件报错,请先导入库文件!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:点击查看
示例程序(ESP32-Python):
待更新...7、米思齐 Mixly 示例程序(图形化语言)
示例程序(UNO开发板):点击下载
注意:程序上传时如果提示库文件报错,请先导入库文件!
米思齐(Mixly)IDE Arduino库文件下载及导入教程:点击查看

示例程序(ESP32开发板):点击下载
注意:程序上传时如果提示库文件报错,请先导入库文件!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:点击查看
图片待更新...
8、测试环境搭建
Arduino UNO 测试环境搭建
准备配件:
UNO-R3 开发板 *1
UNO-R3 EXP 扩展板 *1
USB type-c 数据线 *1
HS-S82-L 激光测距传感器*1
PH2.0 4P双头端子线 *1
电路接线图:

ESP32 测试环境搭建
准备配件:待更新...
电路接线图:待更新...
9、视频教程
Arduino UNO视频教程:点击查看
ESP32 Python视频教程:点击查看
10、测试结果
Arduino UNO 测试结果:
上传代码后根据串口打印的数值来判断距离。
