upm
1.3.0
Sensor/Actuator repository for libmraa (v1.7.0)
|
API for the HC-SR04 Ultrasonic Sensor. More...
This module defines the HC-SR04 interface for libhcsr04
Public Member Functions | |
HCSR04 (int triggerPin, int echoPin) | |
~HCSR04 () | |
double | getDistance (int sys) |
std::string | name () |
Data Fields | |
uint8_t | m_doWork |
HCSR04 | ( | int | triggerPin, |
int | echoPin | ||
) |
Instantiates an HCSR04 object
triggerPin | Pin to trigger the sensor for distance |
echoPin | Pulse response to triggering |
double getDistance | ( | int | sys | ) |
Gets the distance from the sensor
sys | Selects units for measurement: 0 = inch, 1 = cm |
|
inline |
Returns the name of the sensor
uint8_t m_doWork |
Flag to control blocking function while waiting for a falling-edge interrupt