Hallo

Man könnte z.B. die Schleifendurchgänge zählen:
Code:
...
int main(void){
unsigned int data[2];
unsigned long loopcounter=0; // zählt die Schleifendurchgänge
   Init();
   FrontLED(ON);
   MotorDir(FWD,FWD);
   MotorSpeed(255,255);
   BackLED(ON,ON);
   while(1){
   if(loopcounter++ > 8000) // 8000 sind ca. 5 Sekunden
	{
      StatusLED(YELLOW);
		MotorSpeed(0,0);
		loopcounter=0;
		while(!PollSwitch()); // Warten auf Taste
		StatusLED(GREEN);
	}
   LineData(data);
...
Das ist zwar nicht sehr genau, allerdings ist auch der Aufwand sehr gering.

Gruß

mic