|
upm
1.6.0
Sensor/Actuator repository for libmraa (v1.9.0)
|
API for Grove Ultrasonic Ranger. More...
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.
Public Member Functions | |
| UltraSonic (int pin) | |
| ~UltraSonic () | |
| int | getDistance () |
| std::string | name () |
| bool | working () |
| UltraSonic | ( | int | pin | ) |
Instantiates a UltraSonic object
| pin | pin for triggering the sensor for distance and for receiving pulse response |
| ~UltraSonic | ( | ) |
UltraSonic object destructor.
| 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.
|
inline |
Return name of the component
|
inline |
Returns true while the sensor is busy waiting for the echo pulse
1.8.11