This program uses the 4 LEDS of the mbed to produce the famous Knight Rider pattern (displayed on Kit).

Dependencies:   mbed

main.cpp

Committer:
boseji
Date:
2010-07-05
Revision:
0:07e6f78069f6

File content as of revision 0:07e6f78069f6:

// Knight Riger Pattern Generator - by Boseji
// http://m8051.blogspot.com
#include "mbed.h"
#define WAIT_time 0.04
#define D() wait(WAIT_time)
DigitalOut mled0(LED1);
DigitalOut mled1(LED2);
DigitalOut mled2(LED3);
DigitalOut mled3(LED4);
int main() {
    while(1) {
        mled0 = 1;D();mled1 = 1;D();mled2 = 1;D();        
        mled3 = 1;mled0=0;D();
        mled1 = 0;D();mled2 = 0;D();mled3 = 0;D();D();D();
        
        mled3 = 1;D();mled2 = 1;D();mled1 = 1;D();        
        mled0 = 1;mled3=0;D();
        mled2 = 0;D();mled1 = 0;D();mled0 = 0;D();D();D();
    }
}