ASURO Library
2.80
|
Low Level Funktionen zur Steuerung der Motoren. Mehr ...
gehe zum Quellcode dieser Datei
Funktionen | |
void | MyMotorSpeed (unsigned char left_speed, unsigned char right_speed) |
Steuert die Geschwindigkeit der Motoren. | |
Low Level Funktionen zur Steuerung der Motoren.
Die Motorsteuerung erfolgt grundsaetzlich ueber die auf der Asuro-Platine
aufgebauten H-Bruecken. Dies ist eine Schaltung, ueber die ein Strom in
verschiedene Richtungen durch die Motoren geleitet werden kann.
Zur Geschwindigkeitssteuerung werden die beiden im Prozessor vorhandenen
PWM-Kanaele genutzt, deren Ausgangssignale die Staerke des Stromflusses in
den H-Bruecken beinflusst.
Die Initialisierung der PWM-Funktionalitaet erfolgt in der Funktion Init().
Definiert in Datei my_motor_low.c.
void MyMotorSpeed | ( | unsigned char | left_speed, |
unsigned char | right_speed | ||
) |
Steuert die Geschwindigkeit der Motoren.
[in] | left_speed | Geschwindigkeit linker Motor (Bereich 0..255) |
[in] | right_speed | Geschwindigkeit rechter Motor (Bereich 0..255) |
Definiert in Zeile 80 der Datei my_motor_low.c.