aufgabe1_blinker
Dependencies: mbed HelloWorld
maxon_sl.h@2:95f947d9925e, 2019-02-27 (annotated)
- Committer:
- huam
- Date:
- Wed Feb 27 09:02:44 2019 +0000
- Revision:
- 2:95f947d9925e
Elektroniker-Schnupperlehre Aufgabe1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
huam | 2:95f947d9925e | 1 | |
huam | 2:95f947d9925e | 2 | #define IMMER while(1) |
huam | 2:95f947d9925e | 3 | #define EIN 1 |
huam | 2:95f947d9925e | 4 | #define AUS 0 |
huam | 2:95f947d9925e | 5 | #define AUF 1 |
huam | 2:95f947d9925e | 6 | #define ZU 0 |
huam | 2:95f947d9925e | 7 | #define WARTE(A) wait(A) |
huam | 2:95f947d9925e | 8 | |
huam | 2:95f947d9925e | 9 | DigitalOut myled(LED1); |
huam | 2:95f947d9925e | 10 | DigitalOut LAMPE1(p21); |
huam | 2:95f947d9925e | 11 | DigitalOut LAMPE2(p22); |
huam | 2:95f947d9925e | 12 | DigitalOut LAMPE3(p23); |
huam | 2:95f947d9925e | 13 | DigitalOut LAMPE4(p24); |
huam | 2:95f947d9925e | 14 | DigitalOut LAMPE5(p25); |
huam | 2:95f947d9925e | 15 | DigitalOut LAMPE6(p26); |
huam | 2:95f947d9925e | 16 | DigitalOut LAMPE7(p27); |
huam | 2:95f947d9925e | 17 | DigitalOut LAMPE8(p28); |
huam | 2:95f947d9925e | 18 | |
huam | 2:95f947d9925e | 19 | DigitalIn TASTE1(p6); |
huam | 2:95f947d9925e | 20 | DigitalIn TASTE2(p8); |
huam | 2:95f947d9925e | 21 | DigitalIn TASTE3(p10); |
huam | 2:95f947d9925e | 22 | |
huam | 2:95f947d9925e | 23 | void INPUTS(void); |
huam | 2:95f947d9925e | 24 | void LED(int,int); |
huam | 2:95f947d9925e | 25 | |
huam | 2:95f947d9925e | 26 | void INPUTS() { |
huam | 2:95f947d9925e | 27 | TASTE1.mode(PullNone); |
huam | 2:95f947d9925e | 28 | TASTE2.mode(PullNone); |
huam | 2:95f947d9925e | 29 | TASTE3.mode(PullNone); |
huam | 2:95f947d9925e | 30 | } |
huam | 2:95f947d9925e | 31 | |
huam | 2:95f947d9925e | 32 | |
huam | 2:95f947d9925e | 33 | void LED(int Nummer,int Aktion) { |
huam | 2:95f947d9925e | 34 | if ((Aktion <= 1) && (Aktion >= 0)) { |
huam | 2:95f947d9925e | 35 | switch(Nummer) { |
huam | 2:95f947d9925e | 36 | case 1: |
huam | 2:95f947d9925e | 37 | LAMPE1 = Aktion; |
huam | 2:95f947d9925e | 38 | break; |
huam | 2:95f947d9925e | 39 | case 2: |
huam | 2:95f947d9925e | 40 | LAMPE2 = Aktion; |
huam | 2:95f947d9925e | 41 | break; |
huam | 2:95f947d9925e | 42 | case 3: |
huam | 2:95f947d9925e | 43 | LAMPE3 = Aktion; |
huam | 2:95f947d9925e | 44 | break; |
huam | 2:95f947d9925e | 45 | case 4: |
huam | 2:95f947d9925e | 46 | LAMPE4 = Aktion; |
huam | 2:95f947d9925e | 47 | break; |
huam | 2:95f947d9925e | 48 | case 5: |
huam | 2:95f947d9925e | 49 | LAMPE5 = Aktion; |
huam | 2:95f947d9925e | 50 | break; |
huam | 2:95f947d9925e | 51 | case 6: |
huam | 2:95f947d9925e | 52 | LAMPE6 = Aktion; |
huam | 2:95f947d9925e | 53 | break; |
huam | 2:95f947d9925e | 54 | case 7: |
huam | 2:95f947d9925e | 55 | LAMPE7 = Aktion; |
huam | 2:95f947d9925e | 56 | break; |
huam | 2:95f947d9925e | 57 | case 8: |
huam | 2:95f947d9925e | 58 | LAMPE8 = Aktion; |
huam | 2:95f947d9925e | 59 | break; |
huam | 2:95f947d9925e | 60 | } |
huam | 2:95f947d9925e | 61 | } |
huam | 2:95f947d9925e | 62 | } |
huam | 2:95f947d9925e | 63 | |
huam | 2:95f947d9925e | 64 | |
huam | 2:95f947d9925e | 65 |