Hi,
ich habe nun meine UART gebaut und habe festgestellt, dass beide Odometry-Sensoren die gleichen Werte bringen, aber die PWM-Werte um ca. 1/4 auseinanderliegen. Deshalb die Rechtskurven. Wenn ich die PWM von Hand einstell, damit er geradeaus fährt sind es aber weit weniger.

Ich habe die Räder auch schon langsamer von Hand gedreht, aber die Sensoren erfassen alle Übergänge (immer 20 Pulse pro Umdrehung).

Kann es noch was damit zu tun haben, dass der INT0 (linkes Rad) eine höhere Prio als der INT1 (rechts Rad) hat?

Hier mal ein kurzer Auszug der erfassten Daten:
Code:
odo_L  odo_R  PWM_L PWM_R
10	10	710	530
10	11	710	525
10	10	710	525
10	12	710	520
10	11	710	515
10	12	710	510
11	11	705	505
10	10	705	505
10	10	705	505
10	10	705	505
10	10	705	505
10	12	705	500
10	7	705	505
10	10	705	505
10	8	705	510
10	12	705	505
10	10	705	505
10	11	705	500
10	11	705	495
10	9	705	500
10	11	705	495
10	12	705	490
Irgendwo muss doch ein Fehler sein...

gruß