ESP8266Arduino编程实例VL53L0X飞行时间激光测距传感器驱动
ESP8266-Arduino编程实例-VL53L0X飞行时间(激光测距)传感器驱动
VL53L0X飞行时间(激光测距)传感器驱动
1、VL53L0X介绍
VL53L0X 是新一代飞行时间 (ToF) 激光测距模块,采用当今市场上最小的封装,与传统技术不同,无论目标反射率如何,都能提供准确的距离测量。 它可以测量最远 2m 的绝对距离,为测距性能水平树立了新的标杆,为各种新应用打开了大门。
VL53L0X 集成了领先的 SPAD 阵列(单光子雪崩二极管),并嵌入了 ST 的第二代 FlightSenseTM 专利技术。
VL53L0X 的 940 nm VCSEL 发射器(垂直腔面发射激光器)对人眼完全不可见,再加上内部物理红外滤光片,它可以实现更长的测距距离、更高的环境光抗扰度以及更好的鲁棒性来覆盖玻璃光学串扰 .

2、硬件准备
- ESP8266 NodeMCU开发板一块
- VL53L0X 传感器模块一个
- 面板板一个
- 杜邦线若干
- 数据线一条
硬件接线如下:

3、软件准备
- Arduino IDE或VSCode + PlatformIO
在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:
ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:
4、代码实现
本次实例使用如下驱动库:
1 | #include "Adafruit\_VL53L0X.h" |
文章来源: https://iotsmart.blog.csdn.net/article/details/126600188
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论