Hallo,

Du solltest zuerst die umloting machen...

vermutlich gibt die PollSwitch() Funktion irgendwo kein 0 zuruck sondern ein anderen Wert? (Dadurch dass sie motoren gerade vorher eingeschaltet werden konnte da ein dip im versorgungsspannung geben.

Vielleicht mal die ersten
> MotorDir(RWD,RWD);
> MotorSpeed(150,155);
weglassen oder ein warteschleiffe benutzen befor die Tasten abgefragt werden damit die betriebsspannung sich stabilisieren lasst.

Gruss

Henk