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