Fridolin  1.2
DieBitschubser
STFU::Motor Klassenreferenz

Diese Klasse stellt die Initialisierung und Funktionen für Motoren bereit. Mehr ...

#include <Motor.h>

Öffentliche Methoden

 Motor ()=delete
 Der Defaultkonstruktor ist verboten. Mehr ...
 
 Motor (int pinSpeed, int pinDirection)
 Konstruktor mit Pinbelegung fuer Geschwindigkeit und Richtung. Mehr ...
 
 ~Motor ()=default
 Destruktor ist default. Mehr ...
 
void speed (int)
 Regelt die Geschwindigkeit des Motorobjekts. Mehr ...
 
int speed () const
 Abfrage der Motorgeschwindigkeit. Mehr ...
 
void direction (int)
 Regelt die Richtung des Motorobjekts. Mehr ...
 
int direction () const
 Abfrage der Motorrichtung. Mehr ...
 

Ausführliche Beschreibung

Diese Klasse stellt die Initialisierung und Funktionen für Motoren bereit.

Beschreibung der Konstruktoren und Destruktoren

◆ Motor() [1/2]

STFU::Motor::Motor ( )
delete

Der Defaultkonstruktor ist verboten.

◆ Motor() [2/2]

STFU::Motor::Motor ( int  pinSpeed,
int  pinDirection 
)

Konstruktor mit Pinbelegung fuer Geschwindigkeit und Richtung.

Parameter
[in]intpinSpeed Pin fuer die Motorgeschwindigkeit
[in]intpinDirection Pin fuer die Motorrichtung

KONSTRUKTOREN

◆ ~Motor()

STFU::Motor::~Motor ( )
default

Destruktor ist default.

Dokumentation der Elementfunktionen

◆ direction() [1/2]

void STFU::Motor::direction ( int  d)

Regelt die Richtung des Motorobjekts.

Parameter
[in]intRichtung in die der Motor drehen soll (255 - rueckwaerts, 0 - vorwaerts)

◆ direction() [2/2]

int STFU::Motor::direction ( ) const

Abfrage der Motorrichtung.

Rückgabe
Gibt die aktuelle Richtung des Motorobjekts zurueck (0 - 255)

◆ speed() [1/2]

void STFU::Motor::speed ( int  s)

Regelt die Geschwindigkeit des Motorobjekts.

Parameter
[in]intGeschwindigkeit die auf den Motor uebertragen werden soll

MEMBER

◆ speed() [2/2]

int STFU::Motor::speed ( ) const

Abfrage der Motorgeschwindigkeit.

Rückgabe
Gibt die analoge Geschwindigkeit des Motorobjekts zurueck

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: