前言:VL53L0X是个机灵的传感器,有使用手册,但没寄存器手册\狗头,写这篇博客记下,以防止后面再次遇坑。
使用说明
- 用户手册
- 引脚说明:
IIC_SCL: IIC通信时钟线
IIC_SDA: IIC通信数据线
VCC: 3.3V/5V电源输入
GND: 地线
VL_INT: 中断输出引脚
VL_XSH: 片选使能,高有效 - I2C地址:0x29(有一说法地址为:0x52,0x52=0x29*2+0x00=0x29<<1+0x00,上电后可改变此地址,但再次上电地址复原为0x29)
- 修改地址:在0x8a寄存器中修改,写入寄存器即可
- 读取数据:从0x14读12位,读到的数据第一位不为0有效
- 设计多个传感器:每个传感器分配一个i/o,用于控制使能引脚,使能逐次拉高改变地址,完成初始化
- 高度数据2字节:h=buf[10]*256+buf[11]
- k210修改地址代码示例:
i2c.writeto_mem(0x29, 0x8a, 0x30, mem_size=8) - k210读取地址示例:
buf=bytearray(

本文详细介绍了VL53L0X传感器的使用方法及注意事项,包括引脚说明、I2C地址配置、数据读取方式及多传感器的设计方案等内容。
最低0.47元/天 解锁文章
1197





