test
Dependencies: mbed ros_lib_kinetic nhk19mr2_can_info splitData SerialHalfDuplex_HM
HCSR04 Class Reference
#include <hcsr04.h>
Public Member Functions | |
HCSR04 (PinName TrigPin, PinName EchoPin) | |
Create a HCSR04 object connected to the specified pin. | |
float | get_dist_cm (void) |
Return the distance from obstacle in cm. | |
float | get_pulse_us (void) |
Return the pulse duration equal to sonic waves travelling to obstacle and back to receiver. | |
void | start (void) |
Generates the trigger pulse of 10us on the trigger PIN. |
Detailed Description
HCSR04 Class(es)
Definition at line 32 of file hcsr04.h.
Constructor & Destructor Documentation
HCSR04 | ( | PinName | TrigPin, |
PinName | EchoPin | ||
) |
Create a HCSR04 object connected to the specified pin.
- Parameters:
-
pin i/o pin to connect to
Definition at line 24 of file hcsr04.cpp.
Member Function Documentation
float get_dist_cm | ( | void | ) |
Return the distance from obstacle in cm.
- Parameters:
-
distance in cms and returns -1, in case of failure
Definition at line 66 of file hcsr04.cpp.
float get_pulse_us | ( | void | ) |
Return the pulse duration equal to sonic waves travelling to obstacle and back to receiver.
- Parameters:
-
pulse duration in microseconds.
Definition at line 70 of file hcsr04.cpp.
void start | ( | void | ) |
Generates the trigger pulse of 10us on the trigger PIN.
Definition at line 42 of file hcsr04.cpp.
Generated on Thu Jul 14 2022 13:15:26 by 1.7.2