modules.ultrasonic (ultrasonic ranging module)

    Grove-Ultrasonic Ranger (ultrasonic ranging module), only a single data cable is required

    Construction method ultrasonic(gpiohs)

    Parameters

    • gpiohs: gpiohs number, you need to use fm to register the pin first, for example
    from fpioa_manager import *
    from modules import ultrasonic
    
    fm.register(board_info.D[6], fm.fpioa.GPIOHS0, force = True)
    device = ultrasonic(fm.fpioa.GPIOHS0)
    

    return value

    Return object

    Method measure(unit, timeout)

    Parameters

    • unit: unit, take the value in the following constant
    • timeout: timeout time, in microseconds (us)

    Constant

    ultrasonic.UNIT_CM

    The unit of the returned distance, cm

    ultrasonic.UNIT_INCH

    The unit of the returned distance, feet