Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: Servo ServoArm mbed
Fork of PES_Official by
Ultraschall Class Reference
Ultraschall Class(es) More...
#include <Ultraschall.h>
Public Member Functions | |
Ultraschall () | |
Create a Ultraschall object connected to the specified pin. | |
unsigned int | get_dist_cm (void) |
Return the distance from obstacle in cm. | |
unsigned int | 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
Ultraschall Class(es)
Definition at line 9 of file Ultraschall.h.
Constructor & Destructor Documentation
Ultraschall | ( | ) |
Create a Ultraschall object connected to the specified pin.
- Parameters:
-
pin i/o pin to connect to
Member Function Documentation
unsigned int 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 46 of file Ultraschall.cpp.
unsigned int 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 50 of file Ultraschall.cpp.
void start | ( | void | ) |
Generates the trigger pulse of 10us on the trigger PIN.
Definition at line 22 of file Ultraschall.cpp.
Generated on Sun Jul 17 2022 01:45:57 by
