Button pressed == Led on

Dependencies:   Bertl mbed

Committer:
niclasesterl
Date:
Mon Nov 30 14:22:07 2015 +0000
Revision:
0:b3c21f1e4ba0
Button pressed == LED ON

Who changed what in which revision?

UserRevisionLine numberNew contents of line
niclasesterl 0:b3c21f1e4ba0 1 #include "mbed.h"
niclasesterl 0:b3c21f1e4ba0 2 #include "const.h"
niclasesterl 0:b3c21f1e4ba0 3 #include "Robot.h"
niclasesterl 0:b3c21f1e4ba0 4 Robot bertl;
niclasesterl 0:b3c21f1e4ba0 5
niclasesterl 0:b3c21f1e4ba0 6 int main()
niclasesterl 0:b3c21f1e4ba0 7 {
niclasesterl 0:b3c21f1e4ba0 8
niclasesterl 0:b3c21f1e4ba0 9 while(1)
niclasesterl 0:b3c21f1e4ba0 10 {
niclasesterl 0:b3c21f1e4ba0 11 if (bertl.IsButtonPressed(BTN_BL))
niclasesterl 0:b3c21f1e4ba0 12 {
niclasesterl 0:b3c21f1e4ba0 13 bertl.TurnLedOn(LED_BL1);
niclasesterl 0:b3c21f1e4ba0 14 bertl.TurnLedOn(LED_BL2);
niclasesterl 0:b3c21f1e4ba0 15 }
niclasesterl 0:b3c21f1e4ba0 16
niclasesterl 0:b3c21f1e4ba0 17
niclasesterl 0:b3c21f1e4ba0 18 if (bertl.IsButtonPressed(BTN_BR))
niclasesterl 0:b3c21f1e4ba0 19 {
niclasesterl 0:b3c21f1e4ba0 20 bertl.TurnLedOn(LED_BR1);
niclasesterl 0:b3c21f1e4ba0 21 bertl.TurnLedOn(LED_BR2);
niclasesterl 0:b3c21f1e4ba0 22 }
niclasesterl 0:b3c21f1e4ba0 23
niclasesterl 0:b3c21f1e4ba0 24
niclasesterl 0:b3c21f1e4ba0 25 if (bertl.IsButtonPressed(BTN_FLL))
niclasesterl 0:b3c21f1e4ba0 26 {
niclasesterl 0:b3c21f1e4ba0 27 bertl.TurnLedOn(LED_FL1);
niclasesterl 0:b3c21f1e4ba0 28
niclasesterl 0:b3c21f1e4ba0 29 }
niclasesterl 0:b3c21f1e4ba0 30
niclasesterl 0:b3c21f1e4ba0 31 if (bertl.IsButtonPressed(BTN_FL))
niclasesterl 0:b3c21f1e4ba0 32 {
niclasesterl 0:b3c21f1e4ba0 33
niclasesterl 0:b3c21f1e4ba0 34 bertl.TurnLedOn(LED_FL2);
niclasesterl 0:b3c21f1e4ba0 35 }
niclasesterl 0:b3c21f1e4ba0 36
niclasesterl 0:b3c21f1e4ba0 37 if (bertl.IsButtonPressed(BTN_FRR))
niclasesterl 0:b3c21f1e4ba0 38 {
niclasesterl 0:b3c21f1e4ba0 39 bertl.TurnLedOn(LED_FR1);
niclasesterl 0:b3c21f1e4ba0 40
niclasesterl 0:b3c21f1e4ba0 41 }
niclasesterl 0:b3c21f1e4ba0 42
niclasesterl 0:b3c21f1e4ba0 43
niclasesterl 0:b3c21f1e4ba0 44 if (bertl.IsButtonPressed(BTN_FR))
niclasesterl 0:b3c21f1e4ba0 45 {
niclasesterl 0:b3c21f1e4ba0 46
niclasesterl 0:b3c21f1e4ba0 47 bertl.TurnLedOn(LED_FR2);
niclasesterl 0:b3c21f1e4ba0 48 }
niclasesterl 0:b3c21f1e4ba0 49
niclasesterl 0:b3c21f1e4ba0 50
niclasesterl 0:b3c21f1e4ba0 51 if (bertl.IsButtonPressed(BTN_BM) )
niclasesterl 0:b3c21f1e4ba0 52 {
niclasesterl 0:b3c21f1e4ba0 53 bertl.TurnLedOff(LED_ALL);
niclasesterl 0:b3c21f1e4ba0 54 }
niclasesterl 0:b3c21f1e4ba0 55
niclasesterl 0:b3c21f1e4ba0 56 }
niclasesterl 0:b3c21f1e4ba0 57
niclasesterl 0:b3c21f1e4ba0 58
niclasesterl 0:b3c21f1e4ba0 59
niclasesterl 0:b3c21f1e4ba0 60 }