aufgabe1_blinker

Dependencies:   mbed HelloWorld

maxon_sl.h

Committer:
huam
Date:
2019-02-27
Revision:
2:95f947d9925e

File content as of revision 2:95f947d9925e:


#define IMMER while(1)
#define EIN 1
#define AUS 0
#define AUF 1
#define ZU 0
#define WARTE(A) wait(A)

DigitalOut myled(LED1);
DigitalOut LAMPE1(p21);
DigitalOut LAMPE2(p22);
DigitalOut LAMPE3(p23);
DigitalOut LAMPE4(p24);
DigitalOut LAMPE5(p25);
DigitalOut LAMPE6(p26);
DigitalOut LAMPE7(p27);
DigitalOut LAMPE8(p28);

DigitalIn TASTE1(p6);
DigitalIn TASTE2(p8);
DigitalIn TASTE3(p10);

void INPUTS(void);
void LED(int,int);

void INPUTS() {
    TASTE1.mode(PullNone);
    TASTE2.mode(PullNone);
    TASTE3.mode(PullNone);
}


void LED(int Nummer,int Aktion) {
    if ((Aktion <= 1) && (Aktion >= 0)) {
        switch(Nummer) {
            case 1:
                LAMPE1 = Aktion;
                break;
            case 2:
                LAMPE2 = Aktion;
                break;
            case 3:
                LAMPE3 = Aktion;
                break;
            case 4:
                LAMPE4 = Aktion;
                break;
            case 5:
                LAMPE5 = Aktion;
                break;
            case 6:
                LAMPE6 = Aktion;
                break;
            case 7:
                LAMPE7 = Aktion;
                break;
            case 8:
                LAMPE8 = Aktion;
                break;
        }
    }
}