Hallo!
Wie kann ich den Status einer LED abfragen? Also ON/OFF bzw. bei der StatusLED auch die Farbe?
Ich programmiere den ASURO mit C.
thx und mfg
.patrick
Hallo!
Wie kann ich den Status einer LED abfragen? Also ON/OFF bzw. bei der StatusLED auch die Farbe?
Ich programmiere den ASURO mit C.
thx und mfg
.patrick
Ich denke dass das beim StatusLED etwa so funktionieren müsste
Hab jetzt aber keine Asuro in reichweite um zu testen ob das auch wirklich so funktioniertCode:if((PORTB & GREEN_LED)>0) { //Grünes Status LED leuchtet }
danke backbone das funktioniert =D>
Geht das mit den anderen LEDs genau so? MUss ich da auch auf PORTB prüfen und dann den jeweiligen AUsdruck?
thx und mfg
.patrick
Bei den anderen LEDs musst du den Port prüfen, an dem die LED lau Schaltplan angeschlossen ist. Beispiel: grüner Teil der StatusLED ist an PB0, also:
if((PORTB & 0)>0)...
Aha!
der rote Teil der StatusLED wäre demnach auf Port PD2?
Und in dem ich das auf > 0 prüfe prüfe ich quasi ob da Strom flieesst oder nicht?
genau!Zitat von .patrick
fast, du prüfst, ob der Ausgang eingeschaltet ist. Ob Strom fließt, kann man so nicht feststellen.Zitat von .patrick
Alles klar vielen Dank dann wäre das Problem gelöst.
Lesezeichen