All submissions

Solving Approach

How do you plan to solve it?

 
 

 

 

 

Code

/*Paste your code here*/
int switch1 = 2;
int switch2 = 3;

int ledAND = 4;
int ledOR  = 5;
int ledNAND = 6;
int ledNOR  = 7;

void setup() {
  pinMode(switch1, INPUT);
  pinMode(switch2, INPUT);

  pinMode(ledAND, OUTPUT);
  pinMode(ledOR, OUTPUT);
  pinMode(ledNAND, OUTPUT);
  pinMode(ledNOR, OUTPUT);
}

void loop() {
  int A = digitalRead(switch1);
  int B = digitalRead(switch2);

  int AND_result = A && B;
  int OR_result  = A || B;
  int NAND_result = !(A && B);
  int NOR_result  = !(A || B);

  digitalWrite(ledAND, AND_result);
  digitalWrite(ledOR, OR_result);
  digitalWrite(ledNAND, NAND_result);
  digitalWrite(ledNOR, NOR_result);
}

 

 

 

Output

Video

Add a video of the output (know more)

 

 

 

Photo of output

Submit Your Solution

Note: Once submitted, your solution goes public, helping others learn from your approach!