Fridolin  1.2
DieBitschubser
STFU::UltrasonicSensor Klassenreferenz

Diese Klasse stellt die Initialisierung und Funktionen für den Ultraschall-Senor mit Servo bereit. Mehr ...

#include <UltrasonicSensor.h>

Öffentliche Methoden

 UltrasonicSensor ()=delete
 Der Defaultkonstruktor ist verboten. Mehr ...
 
 UltrasonicSensor (int, int, int)
 UltrasonicSensor Konstruktor. Mehr ...
 
int read () const
 Abfrage der Entfernung des Ultraschallsensors. Mehr ...
 
int read (int)
 Abfrage der Entfernung des Ultraschallsensors mit vorheriger Einstellung des Servos. Mehr ...
 
bool readDigital () const
 Abfrage, ob eine Wand da ist. Mehr ...
 
bool readDigital (int)
 Abfrage, ob eine Wand da ist mit vorheriger Einstellung des Servos. Mehr ...
 
int servo (int)
 Setzen der Richtung des Servos. Mehr ...
 
int servo () const
 Aktuelle Gradzahl. Mehr ...
 
void setup (int, int)
 Kalibrieren des Servos. Mehr ...
 

Statische öffentliche Attribute

static const int MAX_SERVO_DEGREE = 180
 Maximale Drehzahl des Servos. Mehr ...
 
static const int MIN_SERVO_DEGREE = 0
 Minimale Drehzahl des Servos. Mehr ...
 

Ausführliche Beschreibung

Diese Klasse stellt die Initialisierung und Funktionen für den Ultraschall-Senor mit Servo bereit.

Beschreibung der Konstruktoren und Destruktoren

◆ 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]intservo Pin des Servos
[in]inttrigger Pin des Trigger vom Ultraschallsensors
[in]intecho Pin des Echo vom Ultraschallsensors

Dokumentation der Elementfunktionen

◆ 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]intdegree_middle Ausrichtung in die Mitte
[in]intdegree_right Ausrichtung nach Rechts

Dokumentation der Datenelemente

◆ 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: