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