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
- Committer:
- Berndii__
- Date:
- 2020-01-13
- Revision:
- 2:48abf540cb20
- Parent:
- 1:51299916db3e
File content as of revision 2:48abf540cb20:
#include "mbed.h" #define Button1 D9 #define Button2 D10 #define Button3 D11 #define Button4 D12 DigitalOut LED(D2); DigitalIn A(Button1); DigitalIn B(Button2); DigitalIn C(Button3); DigitalIn D(Button4); int main() { while(1) { 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)) { LED=1; } else { LED=0; } }}