Fevzi YAZGAN
/
03_KnightRider
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); } }