Dependencies:   mbed

main.cpp

Committer:
fyazgan
Date:
2011-02-21
Revision:
0:2415df7f5f06

File content as of revision 0:2415df7f5f06:

#include "mbed.h"

DigitalOut leds[] = {(LED1), (LED2),(LED3),(LED4)};

int main() {
    int i,r;
    int numLeds = sizeof(leds)/sizeof(DigitalOut);
    i = -1;
    r = 1;
    while(1) {
            if (i > numLeds-2) r = -1;
            if (i == 0) r=1;
            i=i+r;            
            if (i<numLeds) leds[i] = 1;
            if (((i>0)&&(r==1))||((i>-1)&&(r==-1))) leds[i-r] = 0;
            wait(0.05); 
    }
}