m0 board Lauflicht

Dependencies:   mbed

main.cpp

Committer:
PatrickMarterer
Date:
2017-03-21
Revision:
0:3931d1f0c31b

File content as of revision 0:3931d1f0c31b:

#include "mbed.h"



BusOut led(P1_8, P1_9, P1_10, P1_11, P1_0, P1_1, P1_3, P1_4, P1_6, P1_7, P1_12, P1_13);
BusOut Taster(P0_10, P0_15, P0_23, P1_16);
DigitalOut SW1(P0_10);
DigitalOut SW2(P0_15);

int main() 
{
    while(1)
    {
        if (SW1 == 1)
        {
    led = 3;
    wait(0.2);
    led = 6;
    wait(0.2);
    led =12;
    wait(0.2);
    led = 24;
    wait(0.2);
    led =48;
    wait(0.2);
    led = 96;
    wait(0.2);
    led =192;
    wait(0.2);
    led = 384;
    wait(0.2);
    led =768;
    wait(0.2);
    led = 1536;
    wait(0.2);
    led = 3072;
    wait(0.2);
    led = 2049;
    wait(0.2);
    led =0;
    }
    else if (SW2 == 1)
    {
        
    
    led = 0b000000000111;
    wait(0.2);
    led = 0b000000001110;
    wait(0.2);
    led = 0b000000011100;
    wait(0.2);
    led = 0b000000111000;
    wait(0.2);
    led = 0b000001110000;
    wait(0.2);
    led = 0b000011100000;
    wait(0.2);
    led = 0b000111000000;
    wait(0.2);
    led = 0b001110000000;
    wait(0.2);
    led = 0b011100000000;
    wait(0.2);
    led = 0b111000000000;
    wait(0.2);
    led = 0b110000000001;
    wait(0.2);
    led = 0b000000000000;
    wait(0.5);
    }
    
    }
    
}