Diese Klasse stellt die Initialisierung und Funktionen für den Ultraschall-Senor mit Servo bereit.
Mehr ...
#include <UltrasonicSensor.h>
Diese Klasse stellt die Initialisierung und Funktionen für den Ultraschall-Senor mit Servo bereit.
◆ UltrasonicSensor() [1/2]
STFU::UltrasonicSensor::UltrasonicSensor |
( |
| ) |
|
|
delete |
Der Defaultkonstruktor ist verboten.
◆ UltrasonicSensor() [2/2]
STFU::UltrasonicSensor::UltrasonicSensor |
( |
int |
servo, |
|
|
int |
trigger, |
|
|
int |
echo |
|
) |
| |
UltrasonicSensor Konstruktor.
- Parameter
-
[in] | int | servo Pin des Servos |
[in] | int | trigger Pin des Trigger vom Ultraschallsensors |
[in] | int | echo Pin des Echo vom Ultraschallsensors |
◆ read() [1/2]
int STFU::UltrasonicSensor::read |
( |
| ) |
const |
Abfrage der Entfernung des Ultraschallsensors.
- Rückgabe
- Gibt die Entfernung zurück
◆ read() [2/2]
int STFU::UltrasonicSensor::read |
( |
int |
degree | ) |
|
Abfrage der Entfernung des Ultraschallsensors mit vorheriger Einstellung des Servos.
- Rückgabe
- Gibt die Entfernung zurück
◆ readDigital() [1/2]
bool STFU::UltrasonicSensor::readDigital |
( |
| ) |
const |
Abfrage, ob eine Wand da ist.
- Rückgabe
- Gibt zurück, ob eine Wand unter 30 cm da ist
◆ readDigital() [2/2]
bool STFU::UltrasonicSensor::readDigital |
( |
int |
degree | ) |
|
Abfrage, ob eine Wand da ist mit vorheriger Einstellung des Servos.
- Rückgabe
- Gibt zurück, ob eine Wand unter 30 cm da ist
◆ servo() [1/2]
int STFU::UltrasonicSensor::servo |
( |
int |
degree | ) |
|
Setzen der Richtung des Servos.
- Rückgabe
- Gibt die dauer des drehens zurück
◆ servo() [2/2]
int STFU::UltrasonicSensor::servo |
( |
| ) |
const |
Aktuelle Gradzahl.
- Rückgabe
- Gibt die aktuelle Gradzahl zurück
◆ setup()
void STFU::UltrasonicSensor::setup |
( |
int |
degree_middle, |
|
|
int |
degree_right |
|
) |
| |
Kalibrieren des Servos.
- Parameter
-
[in] | int | degree_middle Ausrichtung in die Mitte |
[in] | int | degree_right Ausrichtung nach Rechts |
◆ MAX_SERVO_DEGREE
const int STFU::UltrasonicSensor::MAX_SERVO_DEGREE = 180 |
|
static |
Maximale Drehzahl des Servos.
◆ MIN_SERVO_DEGREE
const int STFU::UltrasonicSensor::MIN_SERVO_DEGREE = 0 |
|
static |
Minimale Drehzahl des Servos.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: