hallo,
das liegt daran, dass du die poll-switch funktion wahrwscheinlich falsch programmiert hast,
du müsstest eine eigene variable deklarieren, z.B.
[unsigned char taste=0;]
und dann die funktion PollSwitch aufrufen:
[Init();
PollSwitch();
Sleep(255);
PollSwitch();
Sleep(255);]
dann die variable mit pollswitch verknüpfen:
[PollSwitch()=taste]
und dann schreibst du einfach:
[if (taste == 0) {
MotorDir(FWD,FWD);
MotorSpeed(250,250);}
else {MotorDir(RWD,RWD);
MotorSpeed(250,250);]

das ist ejtzt ein ganz einfaches programm, natürlicvh kannst du das noch verbessern uind dso, aber damit müsste das funktionieren
schau hier mal nach, da hab ich es glaube ic hschon einmal so in etwa erklärt:
https://www.roboternetz.de/phpBB2/vi...=347359#347359
naja ich hoffe ich konnte dir helfen
mfg hans[/code]