| 
    upm
    1.3.0
    
   Sensor/Actuator repository for libmraa (v1.7.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.6