Rasend schnell bedeutet, dass das Programm vielleicht schon während des Tastenprellen bei Betätigen der Taste auf zehn gezählt hat.
Während du die Taste gedrückt hältst wird die (ablehnende) while-Schleife nicht mehr betreten. Das funktioniert "ausgeschrieben" etwa so:
{
taste=PollSwitch();
if(taste == 0) while(taste == 0) {taste=PollSwitch(); StatusLED(GREEN);}
StatusLED(RED);
zaehler = zaehler+1;
}
Lesezeichen