-
-
Erfahrener Benutzer
Roboter-Spezialist
Überlauf der Speed-Werte
Hallo,
ich habe eben festgestellt, dass irgendwie die Speed-Werte überlaufen können.
Kurz zur Konstelation: Ich verwende die M32-Platine zum Auslesen der RP6-Werte. Auf dem RP6 an sich läuft das Slave-Beispiel-Programm. Außerdem verwende ich die RP6Control_I2CMasterLib.
Wenn ich nun von null auf 200 beschleunige läuft der Speed-Wert leider kurzzeitig über.
Die Variablen "mleft_speed" und "mright_speed" sind aber auch nur als uint8_t deklariert.
Sieht halt nicht so schön aus, wenn bei meinem Tacho die Nadel so blöd rumspringt beim Beschleunigen.
Kann jemand was zu sagen?
Liebe Grüße,
Fabi
-
Erfahrener Benutzer
Roboter Genie
Hallo,
normalerweise ist es nicht ratsam direkt von 0 auf 200 zu beschleunigen
Normalerweise macht man das über ein zwei Zwischenstufen...
Ansonsten: Vergrößere doch einfach die Variablen in der Lib auf 16 Bit.
MfG,
SlyD
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen