Das Programm hab ich jetzt einfach mal auf den ASURO geflasht und mal ausprobiert! Und es geht!!! Jetzt hab ich es noch nen bisschen verschönert(Mir den vielen LEDs)und es sieht schon sehr gut aus(Lob und Dank an dich) Hier nochmal das Programm für die, die das Gleicheproblem haben, die sich diese "Unterhaltung" durchgelesen haben und jetzt auch das Endprodukt anschauen möchten:
Code:
#include <asuro.h>
#define taste (!(PINC & (1<<PC4)))// Tastenabfrage
#define keine_taste (PINC & (1<<PC4))

int main(void)
{
int zeit;
Init();
while(1)
   {
	  BackLED(OFF,OFF);								//BackLED beide aus und
	  StatusLED(GREEN);								//StatusLED grün also alles Okay
      MotorDir(FWD,FWD);//Also kann man auch schön gradeaus fahren
      MotorSpeed(200,220);
      if(taste)
		{
		BackLED(ON,ON);//BackLED beide an und
		StatusLED(RED);//StatusLED ROT also Kollision
		MotorDir(RWD,RWD);//also erst ein Stück zurück
		MotorSpeed(200,220);
		for(zeit=0;zeit<500;zeit++)//(0,5 Sekunde zurück)
			{
			 Sleep(36);
			}
		StatusLED(YELLOW);//StatusLED orange
		BackLED(ON,ON);//BachLED ROT also Besserung in Sicht
		MotorDir(RWD,FWD);//Drehung
		MotorSpeed(200,220);
		for(zeit=0;zeit<1000;zeit++)//(1 Sekunden warten)
			{
			 Sleep(36);
			}
		} 
   }
while(1);
return 0;
}
Bestimmt sind in diesem Programm auch noch so kleine Fehlerchen, die man mal verbessern könnte. Tut euch keinen Zwang an. Aber mich würds auch Intressieren, was ihr noch so verandert habt.
@Radbruch Vielleicht hast du ja auch noch Ideen zur Verbesserung

Danke nochmal
Roboaktiv