Standard, easy chaser LEDs demo, can be easily modified for other microcontrollers. This one was configured for KL25Z and an Arduino-compatible LED shield.
Diff: main.cpp
- Revision:
- 0:652f7bec74fb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu Jul 18 02:34:35 2013 +0000 @@ -0,0 +1,17 @@ +#include "mbed.h" + +DigitalOut leds[] = { (PTD2), (PTD3), (PTD1), (PTB0), (PTB1), (PTB2), (PTB3), (PTC2) }; + +int main() +{ + int i=-1,r=1; + int numLeds = sizeof(leds)/sizeof(DigitalOut); + while(1) { + if (i > numLeds-2) r = -1; + if (!i) r=1; + i+=r; + if (i<numLeds) leds[i] = 1; + if (((i>0)&&(r))||((i>-1)&&(r==-1))) leds[i-r] = 0; + wait(0.05); + } +} \ No newline at end of file