Logic Gate Implementation

Solving Approach

How do you plan to solve it?

 
 

 

 

 

Code

// Input pins
const int inputA = 2;
const int inputB = 3;

// Output pins (LEDs)
const int ledOR   = 8;
const int ledAND  = 9;
const int ledNOR  = 10;
const int ledNAND = 11;

void setup() {
  // Configure input pins
  pinMode(inputA, INPUT);
  pinMode(inputB, INPUT);

  // Configure output pins
  pinMode(ledOR, OUTPUT);
  pinMode(ledAND, OUTPUT);
  pinMode(ledNOR, OUTPUT);
  pinMode(ledNAND, OUTPUT);
}

void loop() {
  // Read inputs
  int A = digitalRead(inputA);
  int B = digitalRead(inputB);

  // OR Gate
  digitalWrite(ledOR, A || B);

  // AND Gate
  digitalWrite(ledAND, A && B);

  // N



 

 

 

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!