Standard, easy chaser LEDs demo, can be easily modified for other microcontrollers. This one was configured for KL25Z and an Arduino-compatible LED shield.

Dependencies:   mbed

main.cpp

Committer:
kuyamarc
Date:
2013-07-18
Revision:
0:652f7bec74fb

File content as of revision 0:652f7bec74fb:

#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);
    }
}