First LED Test

Dependencies:   Bertl mbed

Committer:
Joci1221
Date:
Mon Nov 16 14:35:51 2015 +0000
Revision:
0:5f2b8e28b7ae
First LED Test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Joci1221 0:5f2b8e28b7ae 1 #include "mbed.h"
Joci1221 0:5f2b8e28b7ae 2 #include "const.h"
Joci1221 0:5f2b8e28b7ae 3 #include "Robot.h"
Joci1221 0:5f2b8e28b7ae 4
Joci1221 0:5f2b8e28b7ae 5 Robot bertl;
Joci1221 0:5f2b8e28b7ae 6
Joci1221 0:5f2b8e28b7ae 7 int main()
Joci1221 0:5f2b8e28b7ae 8 {
Joci1221 0:5f2b8e28b7ae 9 while(1)
Joci1221 0:5f2b8e28b7ae 10 {
Joci1221 0:5f2b8e28b7ae 11 bertl.TurnLedOn(LED_FR1);
Joci1221 0:5f2b8e28b7ae 12 wait(0.2);
Joci1221 0:5f2b8e28b7ae 13 bertl.TurnLedOff(LED_FR1);
Joci1221 0:5f2b8e28b7ae 14
Joci1221 0:5f2b8e28b7ae 15 bertl.TurnLedOn(LED_FR2);
Joci1221 0:5f2b8e28b7ae 16 wait(0.2);
Joci1221 0:5f2b8e28b7ae 17 bertl.TurnLedOff(LED_FR2);
Joci1221 0:5f2b8e28b7ae 18
Joci1221 0:5f2b8e28b7ae 19 bertl.TurnLedOn(LED_BR2);
Joci1221 0:5f2b8e28b7ae 20 wait(0.2);
Joci1221 0:5f2b8e28b7ae 21 bertl.TurnLedOff(LED_BR2);
Joci1221 0:5f2b8e28b7ae 22
Joci1221 0:5f2b8e28b7ae 23 bertl.TurnLedOn(LED_BR1);
Joci1221 0:5f2b8e28b7ae 24 wait(0.2);
Joci1221 0:5f2b8e28b7ae 25 bertl.TurnLedOff(LED_BR1);
Joci1221 0:5f2b8e28b7ae 26
Joci1221 0:5f2b8e28b7ae 27 bertl.NibbleLeds(0x08);
Joci1221 0:5f2b8e28b7ae 28 wait(0.2);
Joci1221 0:5f2b8e28b7ae 29 bertl.NibbleLeds(0x04);
Joci1221 0:5f2b8e28b7ae 30 wait(0.2);
Joci1221 0:5f2b8e28b7ae 31 bertl.NibbleLeds(0x02);
Joci1221 0:5f2b8e28b7ae 32 wait(0.2);
Joci1221 0:5f2b8e28b7ae 33 bertl.NibbleLeds(0x01);
Joci1221 0:5f2b8e28b7ae 34 wait(0.2);
Joci1221 0:5f2b8e28b7ae 35 bertl.NibbleLeds(0x00);
Joci1221 0:5f2b8e28b7ae 36 wait(0.2);
Joci1221 0:5f2b8e28b7ae 37
Joci1221 0:5f2b8e28b7ae 38 bertl.TurnLedOn(LED_BL2);
Joci1221 0:5f2b8e28b7ae 39 wait(0.2);
Joci1221 0:5f2b8e28b7ae 40 bertl.TurnLedOff(LED_BL2);
Joci1221 0:5f2b8e28b7ae 41
Joci1221 0:5f2b8e28b7ae 42 bertl.TurnLedOn(LED_BL1);
Joci1221 0:5f2b8e28b7ae 43 wait(0.2);
Joci1221 0:5f2b8e28b7ae 44 bertl.TurnLedOff(LED_BL1);
Joci1221 0:5f2b8e28b7ae 45
Joci1221 0:5f2b8e28b7ae 46 bertl.TurnLedOn(LED_FL2);
Joci1221 0:5f2b8e28b7ae 47 wait(0.2);
Joci1221 0:5f2b8e28b7ae 48 bertl.TurnLedOff(LED_FL2);
Joci1221 0:5f2b8e28b7ae 49
Joci1221 0:5f2b8e28b7ae 50 bertl.TurnLedOn(LED_FL1);
Joci1221 0:5f2b8e28b7ae 51 wait(0.2);
Joci1221 0:5f2b8e28b7ae 52 bertl.TurnLedOff(LED_FL1);
Joci1221 0:5f2b8e28b7ae 53 }
Joci1221 0:5f2b8e28b7ae 54 }