Kreuzschaltung mit 4 Schalter. KV-Diagram in Code umgesetzt.
Cross connection with 4 switches
Boolean operation table and Karnaugh-Veitch-Symmetrie-Diagramm
Output =(A۸B۸¬C۸D)۷(¬A۸B۸C۸D)۷(A۸B۸C۸¬D)۷(¬A۸B۸¬C۸¬D)۷(A۸¬B۸¬C۸¬D)۷(¬A۸¬B۸C۸¬D)۷ (A۸¬B۸C۸D)۷(¬A۸¬B۸¬C۸D)
Wiring
I know it's an Arduino but for illustration enouth :P
main.cpp@2:48abf540cb20, 2020-01-13 (annotated)
- Committer:
- Berndii__
- Date:
- Mon Jan 13 05:58:27 2020 +0000
- Revision:
- 2:48abf540cb20
- Parent:
- 1:51299916db3e
Labor_PTE_Kreuzschaltung mit 4 Schalter Digitalisiert
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
fpucher | 0:1b90d953ef92 | 1 | #include "mbed.h" |
Berndii__ | 1:51299916db3e | 2 | |
Berndii__ | 2:48abf540cb20 | 3 | #define Button1 D9 |
Berndii__ | 2:48abf540cb20 | 4 | #define Button2 D10 |
Berndii__ | 2:48abf540cb20 | 5 | #define Button3 D11 |
Berndii__ | 2:48abf540cb20 | 6 | #define Button4 D12 |
Berndii__ | 1:51299916db3e | 7 | |
Berndii__ | 1:51299916db3e | 8 | |
Berndii__ | 2:48abf540cb20 | 9 | DigitalOut LED(D2); |
Berndii__ | 1:51299916db3e | 10 | |
Berndii__ | 2:48abf540cb20 | 11 | DigitalIn A(Button1); |
Berndii__ | 2:48abf540cb20 | 12 | DigitalIn B(Button2); |
Berndii__ | 2:48abf540cb20 | 13 | DigitalIn C(Button3); |
Berndii__ | 2:48abf540cb20 | 14 | DigitalIn D(Button4); |
Berndii__ | 2:48abf540cb20 | 15 | |
Berndii__ | 2:48abf540cb20 | 16 | |
Berndii__ | 1:51299916db3e | 17 | |
Berndii__ | 1:51299916db3e | 18 | int main() |
Berndii__ | 1:51299916db3e | 19 | { |
Berndii__ | 1:51299916db3e | 20 | while(1) { |
Berndii__ | 2:48abf540cb20 | 21 | |
Berndii__ | 2:48abf540cb20 | 22 | if ((A==1&&B==1&&C==0&&D==1)||(A==0&&B==1&&C==1&&D==1)||(A==1&&B==1&&C==1&&D==0)||(A==0&&B==1&&C==0&&D==0)||( A==1&&B==0&&C==0&&D==0)||(A==0&&B==0&&C==1&&D==0)||(A==1&&B==0&&C==1&&D==1)||(A==0&&B==0&&C==0&&D==1)) |
Berndii__ | 2:48abf540cb20 | 23 | { |
Berndii__ | 2:48abf540cb20 | 24 | LED=1; |
Berndii__ | 2:48abf540cb20 | 25 | } |
Berndii__ | 2:48abf540cb20 | 26 | else |
Berndii__ | 2:48abf540cb20 | 27 | { |
Berndii__ | 2:48abf540cb20 | 28 | LED=0; |
Berndii__ | 1:51299916db3e | 29 | } |
Berndii__ | 1:51299916db3e | 30 | |
Berndii__ | 2:48abf540cb20 | 31 | |
Berndii__ | 2:48abf540cb20 | 32 | }} |