Hallo,

Ich hab mich mal an das C-Programmieren rangewagt und hab noch so einige Probleme damit.
Folgendes Programm geht nicht mit dem Asuro.

Code:
#include "asuro.h"

int main(void)
{
			
	
    Init();
	while (1){                       //programm soll endlos laufen
	while (PollSwitch()==0)    //soll die funktion so lange ausführen bis ein taster gedrückt wird
	{
	MotorDir(FWD,FWD);
	MotorSpeed(200,200);
	SerWrite("fahre..\n",8);
	}
	int a;                                 //...dann sollte er hier weitermachen.. nämlich kurz wenden
	for (a=1; a==100; a++) {
	MotorDir(RWD,FWD);
	MotorSpeed(120,120);
	SerWrite("schnell weg...\n",15);
	}		                            //.. und alles von oben wieder....
	}	
	while (1)
	return 0;
}
Wenn ich den Asuro damit anmache schreibt er an mein pc "fahre..." und er fährt auch. Das Problem ist wenn ich einen Taster drücke passiert nichts.
Würde mich freuen, wenn mir jemand nen Tipp geben würde.