Martina Le
/
Bertl_Button
4 LEDs zeigen an welcher Taster gedrückt wird :)
main.cpp@0:919d60d59686, 2015-04-16 (annotated)
- Committer:
- martinale
- Date:
- Thu Apr 16 11:38:57 2015 +0000
- Revision:
- 0:919d60d59686
4 LEDs zeigen welcher Taster gedr?ckt wird :)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
martinale | 0:919d60d59686 | 1 | #include "mbed.h" |
martinale | 0:919d60d59686 | 2 | #include "ur_Bertl.h" |
martinale | 0:919d60d59686 | 3 | #include "const.h" |
martinale | 0:919d60d59686 | 4 | |
martinale | 0:919d60d59686 | 5 | int main() |
martinale | 0:919d60d59686 | 6 | { |
martinale | 0:919d60d59686 | 7 | ur_Bertl karel; |
martinale | 0:919d60d59686 | 8 | |
martinale | 0:919d60d59686 | 9 | karel.TurnLedOff(LED_ALL); |
martinale | 0:919d60d59686 | 10 | |
martinale | 0:919d60d59686 | 11 | while(1) { |
martinale | 0:919d60d59686 | 12 | if( karel.IsButtonPressed(BTN_FLL)) |
martinale | 0:919d60d59686 | 13 | karel.NibbleLeds(0x01); |
martinale | 0:919d60d59686 | 14 | |
martinale | 0:919d60d59686 | 15 | if( karel.IsButtonPressed(BTN_FL)) |
martinale | 0:919d60d59686 | 16 | karel.NibbleLeds(0x02); |
martinale | 0:919d60d59686 | 17 | |
martinale | 0:919d60d59686 | 18 | if( karel.IsButtonPressed(BTN_FM)) |
martinale | 0:919d60d59686 | 19 | karel.NibbleLeds(0x0F); |
martinale | 0:919d60d59686 | 20 | |
martinale | 0:919d60d59686 | 21 | if( karel.IsButtonPressed(BTN_FR)) |
martinale | 0:919d60d59686 | 22 | karel.NibbleLeds(0x04); |
martinale | 0:919d60d59686 | 23 | |
martinale | 0:919d60d59686 | 24 | if( karel.IsButtonPressed(BTN_FRR)) |
martinale | 0:919d60d59686 | 25 | karel.NibbleLeds(0x08); |
martinale | 0:919d60d59686 | 26 | |
martinale | 0:919d60d59686 | 27 | if( karel.IsButtonPressed(BTN_BL)) |
martinale | 0:919d60d59686 | 28 | karel.NibbleLeds(0x0E); |
martinale | 0:919d60d59686 | 29 | |
martinale | 0:919d60d59686 | 30 | if( karel.IsButtonPressed(BTN_BM)) |
martinale | 0:919d60d59686 | 31 | karel.NibbleLeds(0x09); |
martinale | 0:919d60d59686 | 32 | |
martinale | 0:919d60d59686 | 33 | if( karel.IsButtonPressed(BTN_BR)) |
martinale | 0:919d60d59686 | 34 | karel.NibbleLeds(0x07); |
martinale | 0:919d60d59686 | 35 | |
martinale | 0:919d60d59686 | 36 | else |
martinale | 0:919d60d59686 | 37 | karel.NibbleLeds(0x00); |
martinale | 0:919d60d59686 | 38 | } |
martinale | 0:919d60d59686 | 39 | } |