【新手基础教程】SP-MOD之 UItrasonic Ranger测距 的使用
时间:2023-05-28 19:07:00
Grove - Ultrasonic Ranger(超声波测距)
Grove-Ultrasonic Ranger 工作频率为非接触式测距模块 40KHz。Grove_Ultrasonic_Ranger 共享触发和回波信号 SIG 引脚。
1. 参数
项目 | 值 |
---|---|
工作电压 | 3.2?5.2V |
工作电流 | 8ma |
超声波频率 | 40kHz |
测量范围 | 2-350cm |
解析度 | 1cm |
输出量 | PWM |
尺寸 | 50mm x 25mm x 16mm |
重量 | 13g |
测量角度 | 15° |
工作温度 | -10?60°C |
触发信号 | 10uS TTL |
回声信号 | TTL |
2. 使用方法
MaixPy 已经在 modules 在模块中实现现有 ultrasonic 驱动。
- 导入 ultrasonic 并创建对象
from modules import ultrasonic device = ultrasonic(fm.fpioa.GPIOHS0)
- 获取当前测量距离(cm)
distance = device.measure(unit = ultrasonic.UNIT_CM, timeout = 3000000)
3. 例程
Grove - Ultrasonic Ranger 例程
4. 更多
-
API 手册: modules.ultrasonic
-
模块详情: Seeed Grove-Ultrasonic_Ranger