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)
    

    例程

    Grove - Ultrasonic Ranger 例程

    更多