mbed_blinky_LPC1114

Dependencies:   mbed

Fork of mbed_blinky by Mbed

main.cpp

Committer:
rkyymmt
Date:
2015-03-23
Revision:
7:f43f82ebd32a
Parent:
4:81cea7a352b0

File content as of revision 7:f43f82ebd32a:

#include "mbed.h"

DigitalOut leds[] = {dp1, dp2, dp4, dp6, dp9, dp10, dp11, dp13, dp14};
int numLeds = sizeof(leds)/sizeof(DigitalOut);

int main() {
    double w_time = 0.05;
    while(1) {
        for (int previous, i = 0; i < numLeds; i++){
            if (i == 0) previous = (numLeds - 1);
            else previous = i - 1;
            leds[i] = 1;
            leds[previous] = 0;
            wait(w_time);
        }
        for (int previous, i = numLeds - 1; i > 0; i--){
            if (i == 0) previous = (numLeds - 1);
            else previous = i + 1;
            leds[i] = 1;
            leds[previous] = 0;
            wait(w_time);
        }
    }
}