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
Code:
if (difference>0)
MotorSpeed(255-differnce, 255);
ausgeführt.
Ist nun das rechte Rad schneller als das linke, so ensteht eine negative Zahl und es wird
Code:
else
MotorSpeed(255,255+difference);
ausgeführt. Da also eine negative Zahl entsteht, überschreitet der ASURO nie die max. Geschwindigkeit von 255.
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
Lesezeichen