pyupm_groveultrasonic module

class pyupm_groveultrasonic.GroveUltraSonic(pin)[source]

Bases: object

API for Grove Ultrasonic Ranger.

Deprecated This class is being replaced by UltraSonic

ID: groveultrasonic

Name: Ultrasonic Proximity Sensor

Category: sound

Manufacturer: seeed

Connection: gpio This Grove Ultrasonic sensor is a non-contact distance measurement module which is compatible with the Grove system. It is designed for easy modular project usage with industrial performance. Detection ranges from 3 cm (1.2”) to 4 m (13‘1.5”) and works best when the object is within a 30 degree angle relative to the sensor.

C++ includes: groveultrasonic.hpp

getDistance()[source]

int getDistance()

Returns the echo’s pulse width from the sensor in microseconds. Divide by 58 to convert distance to centimetres. Divide by 148 to convert distance to inches.

name()[source]

std::string name()

Return name of the component

working()[source]

bool working()

Returns true while the sensor is busy waiting for the echo pulse