BertlIfElse

Dependencies:   mbed

Committer:
GreenOrange
Date:
Fri Apr 24 08:18:09 2015 +0000
Revision:
0:49a27b366dba
IfElse

Who changed what in which revision?

UserRevisionLine numberNew 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 }