NiboRoboLib 3.6 - NIBO burger Library
|
Die Klasse steht für den kompletten Antrieb des Roboters. Mehr ...
#include <NIBOburger.h>
Öffentliche Methoden | |
void | begin () |
Initialisierung. | |
void | setPWM (int left, int right) |
PWM Werte (-1023 ... Mehr ... | |
void | setSpeed (int left, int right) |
Geschwindigkeit für die beiden Motoren setzen. Mehr ... | |
void | setTargetAbs (int left, int right, unsigned int speed) |
Zielposition für Räder setzen. Mehr ... | |
void | setTargetRel (int left, int right, unsigned int speed) |
Zielposition für Räder setzen. Mehr ... | |
int | getTargetDist () |
Verbleibende Distanz zum Ziel bei Durchführung von setTargetAbs() bzw. Mehr ... | |
void | stop () |
Motoren anhalten (passiv Stoppen - rollt aus) | |
void | stopImmediate () |
Motoren unverzüglich stoppen (aktiv Stoppen - bremst) | |
Öffentliche Attribute | |
EnginePartClass | left |
linke Seite | |
EnginePartClass | right |
rechte Seite | |
Die Klasse steht für den kompletten Antrieb des Roboters.
int EngineClass::getTargetDist | ( | ) |
Verbleibende Distanz zum Ziel bei Durchführung von setTargetAbs() bzw.
setTargetRel(). Die Distanz ist der maximale Wert von den verbleibenden linken und rechten Ticks
void EngineClass::setPWM | ( | int | left, |
int | right | ||
) |
PWM Werte (-1023 ...
0 ... +1023) für die beiden Motoren setzen
void EngineClass::setSpeed | ( | int | left, |
int | right | ||
) |
Geschwindigkeit für die beiden Motoren setzen.
Die Werte werden in Ticks/Sekunde angegeben. Im Precise Mode entsprechen 200 Ticks (Fast: 40 Ticks) einer Radumdrehung (141 mm Strecke)
void EngineClass::setTargetAbs | ( | int | left, |
int | right, | ||
unsigned int | speed | ||
) |
Zielposition für Räder setzen.
Die Werte werden in Ticks angegeben. Im Precise Mode entsprechen 200 Ticks (Fast: 40 Ticks) einer Radumdrehung (141 mm Strecke)
void EngineClass::setTargetRel | ( | int | left, |
int | right, | ||
unsigned int | speed | ||
) |
Zielposition für Räder setzen.
Die Werte werden relativ zur aktuellen Position in Ticks angegeben. Im Precise Mode entsprechen 200 Ticks (Fast: 40 Ticks) einer Radumdrehung (141 mm Strecke)