Verena Haas
/
BERTL_ButtonLeds
Revision 1:8e58e9ebcab8, committed 2015-04-30
- Comitter:
- vhaas
- Date:
- Thu Apr 30 11:56:01 2015 +0000
- Parent:
- 0:554931f50bf2
- Commit message:
- F?r jeden Button, den man dr?ckt leuchtet eine LED, Ausnahmen sind die mittleren LEDs. Bei der hinteren passiert nichts, und bei dem vorderen werden alle LEDs abgeschalten und man kann keine mehr einschalten.
Changed in this revision
diff -r 554931f50bf2 -r 8e58e9ebcab8 IfBertl.cpp --- a/IfBertl.cpp Fri Apr 24 09:17:58 2015 +0000 +++ b/IfBertl.cpp Thu Apr 30 11:56:01 2015 +0000 @@ -16,6 +16,19 @@ TurnLedOn(LED_FR1); } +void IfBertl :: LF() +{ + if(IsButtonPressed(BTN_FL)) + TurnLedOn(LED_FL2); +} + +void IfBertl :: RF() +{ + if(IsButtonPressed(BTN_FR)) + TurnLedOn(LED_FR2); +} + + void IfBertl :: LB() { if(IsButtonPressed(BTN_BL)) @@ -26,4 +39,9 @@ { if(IsButtonPressed(BTN_BR)) TurnLedOn(LED_BR1); +} + +void IfBertl :: OFF() +{ + TurnLedOff(LED_ALL); } \ No newline at end of file
diff -r 554931f50bf2 -r 8e58e9ebcab8 IfBertl.h --- a/IfBertl.h Fri Apr 24 09:17:58 2015 +0000 +++ b/IfBertl.h Thu Apr 30 11:56:01 2015 +0000 @@ -6,12 +6,12 @@ { public: - void MF(); void LLF(); void RRF(); void LF(); void RF(); void LB(); void RB(); + void OFF(); }; \ No newline at end of file
diff -r 554931f50bf2 -r 8e58e9ebcab8 main.cpp --- a/main.cpp Fri Apr 24 09:17:58 2015 +0000 +++ b/main.cpp Thu Apr 30 11:56:01 2015 +0000 @@ -13,7 +13,11 @@ { karel.LLF(); karel.RRF(); + karel.LF(); + karel.RF(); karel.LB(); karel.RB(); } + + karel.OFF(); } \ No newline at end of file