David Mautner
/
BertlIfElse
BertlIfElse
main.cpp@0:49a27b366dba, 2015-04-24 (annotated)
- Committer:
- GreenOrange
- Date:
- Fri Apr 24 08:18:09 2015 +0000
- Revision:
- 0:49a27b366dba
IfElse
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
GreenOrange | 0:49a27b366dba | 1 | #include "mbed.h" |
GreenOrange | 0:49a27b366dba | 2 | #include "ur_Bertl.h" |
GreenOrange | 0:49a27b366dba | 3 | #include "const.h" |
GreenOrange | 0:49a27b366dba | 4 | |
GreenOrange | 0:49a27b366dba | 5 | int main() |
GreenOrange | 0:49a27b366dba | 6 | { |
GreenOrange | 0:49a27b366dba | 7 | ur_Bertl karel; |
GreenOrange | 0:49a27b366dba | 8 | while(1) |
GreenOrange | 0:49a27b366dba | 9 | { |
GreenOrange | 0:49a27b366dba | 10 | |
GreenOrange | 0:49a27b366dba | 11 | if (!karel.IsButtonPressed(BTN_FRR)) |
GreenOrange | 0:49a27b366dba | 12 | karel.NibbleLeds(0x0F); |
GreenOrange | 0:49a27b366dba | 13 | else |
GreenOrange | 0:49a27b366dba | 14 | karel.NibbleLeds(0x40); |
GreenOrange | 0:49a27b366dba | 15 | |
GreenOrange | 0:49a27b366dba | 16 | |
GreenOrange | 0:49a27b366dba | 17 | if (!karel.IsButtonPressed(BTN_FR)) |
GreenOrange | 0:49a27b366dba | 18 | karel.NibbleLeds(0x0F); |
GreenOrange | 0:49a27b366dba | 19 | else |
GreenOrange | 0:49a27b366dba | 20 | karel.NibbleLeds(0x08); |
GreenOrange | 0:49a27b366dba | 21 | |
GreenOrange | 0:49a27b366dba | 22 | |
GreenOrange | 0:49a27b366dba | 23 | if (!karel.IsButtonPressed(BTN_FM)) |
GreenOrange | 0:49a27b366dba | 24 | karel.NibbleLeds(0x0F); |
GreenOrange | 0:49a27b366dba | 25 | else |
GreenOrange | 0:49a27b366dba | 26 | karel.NibbleLeds(0x01); |
GreenOrange | 0:49a27b366dba | 27 | |
GreenOrange | 0:49a27b366dba | 28 | |
GreenOrange | 0:49a27b366dba | 29 | if (!karel.IsButtonPressed(BTN_FL)) |
GreenOrange | 0:49a27b366dba | 30 | karel.NibbleLeds(0x0F); |
GreenOrange | 0:49a27b366dba | 31 | else |
GreenOrange | 0:49a27b366dba | 32 | karel.NibbleLeds(0x04); |
GreenOrange | 0:49a27b366dba | 33 | |
GreenOrange | 0:49a27b366dba | 34 | |
GreenOrange | 0:49a27b366dba | 35 | if (!karel.IsButtonPressed(BTN_FLL)) |
GreenOrange | 0:49a27b366dba | 36 | karel.NibbleLeds(0x0F); |
GreenOrange | 0:49a27b366dba | 37 | else |
GreenOrange | 0:49a27b366dba | 38 | karel.NibbleLeds(0x80); |
GreenOrange | 0:49a27b366dba | 39 | } |
GreenOrange | 0:49a27b366dba | 40 | } |