Directional Indicator for a motor vehicle.

Dependencies:   mbed

main.cpp

Committer:
xnor
Date:
2014-02-07
Revision:
0:f737398ea333

File content as of revision 0:f737398ea333:

/************************************************************************************
Scrolling Car Indicator
*************************************************************************************
xnor 2014/02/07
************************************************************************************/
#include "mbed.h"
 
DigitalOut myled1(LED1);
DigitalOut myled2(LED2);
DigitalOut myled3(LED3);
DigitalOut myled4(LED4);

int main() 
{
    DigitalOut leds[4] = {myled1, myled2, myled3, myled4};
    int pattern[6][4] = {{1,1,1,1},{1,1,1,1},{0,1,1,1},{0,0,1,1},{0,0,0,1},{0,0,0,0}};
    int i=0;
    while(1)
    {
        leds[0] = pattern[i][0];
        leds[1] = pattern[i][1];
        leds[2] = pattern[i][2];
        leds[3] = pattern[i][3];
        wait(0.125);
        i++;
        i == 6? i=0:0;
    }
}