File tree Expand file tree Collapse file tree
exampleCode/04_Schaltnetze/arduino_based_logic_analyzer Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ // Input variable
2+ const char pin_var_A=5 ; // An die zugehörigen Pins kann ich mich nicht
3+ const char pin_var_B=6 ; // mehr erinnern. Diese müssten Sie direkt am
4+ const char pin_var_C=7 ; // Board ablesen
5+ // Output variable
6+ const char pin_var_Y=9 ;
7+
8+ void setup () {
9+ pinMode (LED_BUILTIN, OUTPUT); // Control light
10+ pinMode (pin_var_A, OUTPUT);
11+ pinMode (pin_var_B, OUTPUT);
12+ pinMode (pin_var_C, OUTPUT);
13+ pinMode (pin_var_Y, INPUT);
14+ Serial.begin (9600 ); // Konfiguration der seriellen Schnittstelle
15+
16+ digitalWrite (LED_BUILTIN, HIGH);
17+ Serial.println (" Evaluating truth table !" );
18+ Serial.println (" A B C Y\n --------\n " );
19+ for (char i=0 ; i<8 ; i++){
20+ for (char bit=2 ; bit>=0 ; bit--){
21+ if (i & (1 <<bit)){ // Bisher erfolgt hier nur die Ausgabe
22+ Serial.print (" 1 " ); // Sie müssten die Bits noch setzen und löschen
23+ } // sowie das Ergebnis einlesen
24+ else {
25+ Serial.print (" 0 " );
26+ }
27+ }
28+ Serial.println (" " );
29+ }
30+ }
31+
32+ void loop () {
33+
34+ }
You can’t perform that action at this time.
0 commit comments