Hallo
Ich bin grade dabei die Grundsachen von der Programmier Sprache C zu lernen. Ich hab hier einen Quelletext der bewirken soll das wenn mein Asuro gegen etwas fährt, zurück seztz. Leider macht er das nicht. Bitte helft mir!!
Code:
#include "asuro.h"

int main(void)
{
	

    Init();
	unsigned char taste;
	int i;
	
	StatusLED(OFF);
	MotorDir(FWD,FWD);
	
	while(1){
	taste=PollSwitch();
	
	if(taste>0){
	MotorDir(RWD,RWD);
	MotorSpeed(100,100);
	for(i=0;i<300;i++) 
	Sleep(10); 
	MotorDir(BREAK,RWD);  
	MotorSpeed(0,125); 
	for(i=0;i<1000;i++) 
	Sleep(10);  
	
	StatusLED(RED);
	
	}
	
	else{
	MotorDir(FWD,FWD);
	MotorSpeed(200,200);
	}
	}
	return 0;
}
Gruß giftzwerg

PS: Er macht das was bei "if" steht