Dependencies:   mbed

Committer:
fyazgan
Date:
Mon Feb 21 00:31:32 2011 +0000
Revision:
0:2415df7f5f06

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fyazgan 0:2415df7f5f06 1 #include "mbed.h"
fyazgan 0:2415df7f5f06 2
fyazgan 0:2415df7f5f06 3 DigitalOut leds[] = {(LED1), (LED2),(LED3),(LED4)};
fyazgan 0:2415df7f5f06 4
fyazgan 0:2415df7f5f06 5 int main() {
fyazgan 0:2415df7f5f06 6 int i,r;
fyazgan 0:2415df7f5f06 7 int numLeds = sizeof(leds)/sizeof(DigitalOut);
fyazgan 0:2415df7f5f06 8 i = -1;
fyazgan 0:2415df7f5f06 9 r = 1;
fyazgan 0:2415df7f5f06 10 while(1) {
fyazgan 0:2415df7f5f06 11 if (i > numLeds-2) r = -1;
fyazgan 0:2415df7f5f06 12 if (i == 0) r=1;
fyazgan 0:2415df7f5f06 13 i=i+r;
fyazgan 0:2415df7f5f06 14 if (i<numLeds) leds[i] = 1;
fyazgan 0:2415df7f5f06 15 if (((i>0)&&(r==1))||((i>-1)&&(r==-1))) leds[i-r] = 0;
fyazgan 0:2415df7f5f06 16 wait(0.05);
fyazgan 0:2415df7f5f06 17 }
fyazgan 0:2415df7f5f06 18 }