Achtung! "=" ist nicht "==" !
So könnte es funktionieren:
Code:#include "asuro.h" int main(void) { int p, taste; // Variablen für Pausenschleife und Tastenwerte Init(); // muss immer aufgerufen werden! while(1) // endlos bis Akkus leer { taste=PollSwitch(); // Tasten zweimal einlesen und Werte vergleichen if((taste==PollSwitch()) && (taste>7)) // Taste auf der linken Seite gedrückt? { StatusLED(GREEN); // ja, dann grün leuchten while(PollSwitch() > 0); // warten bis Taste wieder losgelassen wird for(p=0;p<1000;p++) Sleep(72); // noch eine Sekunde grün bleiben } else StatusLED(RED); // keine linke Taste gedrückt, es wird rot angezeigt } return 0; // wird nie erreicht }







Zitieren

Lesezeichen