Mach mir doch keine Angst![]()
Dann nehm ich mal lieber meine Aussage zurück...
Also ich hab das so verstanden, dass die Differenz der Unterschied zwischen den beiden Rädern ist. Er zählt also die Impulse vom linken und rechten Rad und vergleicht diese. Ist nun das rechte Rad langsamer als das linke, so entsteht eine positive Zahl und es wird
ausgeführt.Code:if (difference>0) MotorSpeed(255-differnce, 255);
Ist nun das rechte Rad schneller als das linke, so ensteht eine negative Zahl und es wird
ausgeführt. Da also eine negative Zahl entsteht, überschreitet der ASURO nie die max. Geschwindigkeit von 255.Code:else MotorSpeed(255,255+difference);
Ich hoffe mal ich hab das jetzt wichtig verstanden
Ja ich hab einen Motorrasführerschein und mir ist klar, dass ich durch die 155 nur die max. Geschwindigkeit geregelt habe...
Meine Zahnräder sind nicht gerissen und das mit den Unterlegscheiben sollte auch funktionieren...
Grüßle Becci







Zitieren

Lesezeichen