Paripah
06.05.2006, 15:46
Ich habe mir vor kurzen den Asuro gekauft. Habe bis jetzt noch nicht viel erfahrung mit Programmieren, und wollte von daher klein anfangen. Ich wollte mich mit der Programmierung der Taster und LED´s vertrauter machen.
Ich wollte ein Programm schreiben:
a) Wenn man keine Taste drückt leuchtet die Status LED gelb
b) Drückt man Taster K1-3 leuchtet sie rot
c) Bei Taster K4-6 grün
Mein Programm sieht so aus:
#include"asuro.h"
int main(void)
{
Init();
while(1){
if (PollSwitch()>0) if (PollSwitch()<8)
{StatusLED(RED);}
else if (PollSwitch()>7)
{StatusLED(GREEN);}
else
{StatusLED(YELLOW);}
}
return 0;
}
Das Problem ist schalte ich Ausro an leuchtet die LED grün, drückt man die Taster wechseln die Farben scheinbar wahllos für die Zeit des Drückens oder die ganze Zeit zu wechseln.
Hab schon vieles ausprobiert.
Es wäre nett wenn mir einer bei dem Programm helfen könnte.
Mfg
Paripah
Ich wollte ein Programm schreiben:
a) Wenn man keine Taste drückt leuchtet die Status LED gelb
b) Drückt man Taster K1-3 leuchtet sie rot
c) Bei Taster K4-6 grün
Mein Programm sieht so aus:
#include"asuro.h"
int main(void)
{
Init();
while(1){
if (PollSwitch()>0) if (PollSwitch()<8)
{StatusLED(RED);}
else if (PollSwitch()>7)
{StatusLED(GREEN);}
else
{StatusLED(YELLOW);}
}
return 0;
}
Das Problem ist schalte ich Ausro an leuchtet die LED grün, drückt man die Taster wechseln die Farben scheinbar wahllos für die Zeit des Drückens oder die ganze Zeit zu wechseln.
Hab schon vieles ausprobiert.
Es wäre nett wenn mir einer bei dem Programm helfen könnte.
Mfg
Paripah