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
Lesezeichen