K210与多个VL53L0X红外测距传感器的iic应用

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

前言: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(
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值