Umschalt_Lauflicht

Dependencies:   mbed

main.cpp

Committer:
martwerl
Date:
2018-11-15
Revision:
0:26a539991e86

File content as of revision 0:26a539991e86:

//Umschalt_Lauflicht
#include "mbed.h"

DigitalIn diUp(p15);
DigitalIn diDown(p12);
BusOut doLeds(LED1,LED2,LED3,LED4);

int main()
{
doLeds = 0;
    while(1) 
    {
        if (diDown) 
        {
            if (doLeds <= 0)
                doLeds = 8;
            else
                doLeds = doLeds>>1;  // um eine position nach rechts schieben
        }
        else if (diUp)
        {
        if (doLeds <= 0)
            doLeds = 1;
        else
            doLeds = doLeds<<1; // um eine position nach links schieben
        }
        if (doLeds != 0)
            wait(0.5);
    }
}