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