Danke für die schneele Antwort auf das inkluden von asuro.c hätte ich selber drauf kommen sollen

Das Programm sieht richtig also so aus

Code:
#include "asuro.h"
void Msleep(int dauer) 
{ 
   int z; 
   for(z=0;z<dauer;z++) Sleep(72); 
} 
int main(void) 
{ 
unsigned char t1; 
unsigned char t2; 

Init (); 
while(1) 
{ 
t1=PollSwitch(); 
t2=PollSwitch(); 
if (t1==0 && t1==t2) 
{ 
MotorDir(FWD,FWD); 
MotorSpeed(200,200); 
StatusLED(GREEN); 
Msleep(350); 
} 
else 
{ 
StatusLED(RED); 
MotorSpeed(0,0); 
} 
} 
return 0;
}
Es kommt auch keine Fehlermeldung mehr.
Wenn ich das Prog ausführe fährt der Asuro nur geradeaus (Status LED GREEN) Die Taster interresieren ihn überhaupt nicht

MFG FREDWEISE

PS Ein paar Zeilen im Prog kann ich noch nicht deuten

unsigned char t1;
unsigned char t2;
t1=PollSwitch();
t2=PollSwitch();
Würde mich über eine kurze Erklärung sehr freuen[/quote]