Logic Gate Implementation

Solving Approach

How do you plan to solve it?

 
 

 

 

 

Code

int led1=5;
int led2=6;
int led3=7;
int led4=8;
int pushbutton1=2;
int pushbutton2=3;
void setup(){
  pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);
  pinMode(led4,OUTPUT);
  pinMode(pushbutton1,INPUT);
  pinMode(pushbutton2,INPUT);
}

void loop() {
  
  int A = !digitalRead(pushbutton1); 
  int B = !digitalRead(pushbutton2);
  digitalWrite(led1, A && B);
  digitalWrite(led2, A || B);
  digitalWrite(led3, !(A && B));
  digitalWrite(led4, !(A || B));
}
/*Paste your code here*/


 

 

 

Output

Video

Add a video of the output (know more)

 

 

 

Upvote
Downvote

Submit Your Solution

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