1/2 second LED chaser

Dependencies:   mbed

Committer:
rharding64
Date:
Sun Feb 14 19:28:51 2016 +0000
Revision:
2:0bbbcc185212
Parent:
0:3ea7cbcfee71
Child:
4:5df217985be9
updated output

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rharding64 0:3ea7cbcfee71 1 #include "mbed.h"
rharding64 2:0bbbcc185212 2 //#include "rgb_lcd.h"
rharding64 2:0bbbcc185212 3 //#include "PrintBuffer.h"
rharding64 2:0bbbcc185212 4
rharding64 0:3ea7cbcfee71 5 DigitalOut myled1(LED1);
rharding64 0:3ea7cbcfee71 6 DigitalOut myled2(LED2);
rharding64 0:3ea7cbcfee71 7 DigitalOut myled3(LED3);
rharding64 0:3ea7cbcfee71 8 DigitalOut myled4(LED4);
rharding64 0:3ea7cbcfee71 9
rharding64 0:3ea7cbcfee71 10 int main() {
rharding64 2:0bbbcc185212 11 // lcd.begin(16, 2);
rharding64 0:3ea7cbcfee71 12 while(1) {
rharding64 2:0bbbcc185212 13
rharding64 0:3ea7cbcfee71 14 myled1 = 1; //left most LED turns ON, rest off
rharding64 0:3ea7cbcfee71 15 myled2 = 0;
rharding64 0:3ea7cbcfee71 16 myled3 = 0;
rharding64 0:3ea7cbcfee71 17 myled4 = 0;
rharding64 0:3ea7cbcfee71 18
rharding64 2:0bbbcc185212 19 wait(1.0); //1 sec wait time
rharding64 2:0bbbcc185212 20 // myled0 = 0;
rharding64 0:3ea7cbcfee71 21 myled1 = 0;
rharding64 0:3ea7cbcfee71 22 myled2 = 1; //2nd from left LED turns ON, rest off
rharding64 0:3ea7cbcfee71 23 myled3 = 0;
rharding64 0:3ea7cbcfee71 24 myled4 = 0;
rharding64 0:3ea7cbcfee71 25
rharding64 2:0bbbcc185212 26 wait(1.0);
rharding64 2:0bbbcc185212 27 //myled0 = 0;
rharding64 0:3ea7cbcfee71 28 myled1 = 0;
rharding64 0:3ea7cbcfee71 29 myled2 = 0;
rharding64 0:3ea7cbcfee71 30 myled3 = 1; //3rd from left LED turns ON, rest off
rharding64 0:3ea7cbcfee71 31 myled4 = 0;
rharding64 0:3ea7cbcfee71 32
rharding64 2:0bbbcc185212 33 wait(2.0);
rharding64 2:0bbbcc185212 34 //myled0 = 0;
rharding64 0:3ea7cbcfee71 35 myled1 = 0;
rharding64 0:3ea7cbcfee71 36 myled2 = 0;
rharding64 0:3ea7cbcfee71 37 myled3 = 0;
rharding64 0:3ea7cbcfee71 38 myled4 = 1; //4th from left (right most) LED turns ON, rest off
rharding64 2:0bbbcc185212 39 wait(1.0);
rharding64 0:3ea7cbcfee71 40
rharding64 0:3ea7cbcfee71 41 }
rharding64 0:3ea7cbcfee71 42 }