530浏览
查看: 530|回复: 0

[官方教程] 【新手基础教程】SP-MOD之 TOF测距的使用

[复制链接]

SP_TOF 的使用

undefined

SP_TOF 所采用的 VL53L0X 是新一代飞行时间(ToF)激光测距模块, 无论目标反射率如何, 都能提供精确的距离测量, 搭配的红色激光瞄头辅助观察测距点.

1. 参数

  • 测量距离: 最大 2000mm(较暗环境), 1000mm(明亮环境)
  • 工作刷新率: 50Hz
  • 测量角度: 27°(正面)
  • 通信接口: I2C
  • 工作电压: 2.6V~3.5V
  • 工作温度: -40°C~80°C

模块详细信息请参考TOF 规格书与数据手册

2. 使用方法

  1. 准备: 已烧录最新固件的开发板, sp_tof 模块.

  2. 运行: 连接模块, 修改示例代码中 config 包围的配置, 运行后将激光瞄头对准测量点, 可看到终端打印的距离信息.

程序如下:

# create obj and read distance
tof = VL53L0X(i2c)
while True:
    mm = tof.read()
    utime.sleep_ms(100)
    print(mm)

'''output
>>> [41]
536mm
538mm
533mm
535mm
529mm
532mm
'''

主要步骤为:

  • 创建 TOF 对象(参数为: I2C 对象).

  • 读取距离, 若读取距离为 8190, 则说明已经超出量程.

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail