using 4 led on an arduino with 2 input switches
#define INPUTA 9
#define INPUTB 8
#define ORGATE 2
#define ANDGATE 3
#define NORGATE 4
#define NANDGATE 5
void setup()
{
pinMode(INPUTA, INPUT_PULLUP);
pinMode(INPUTB, INPUT_PULLUP);
pinMode(ORGATE, OUTPUT);
pinMode(ANDGATE, OUTPUT);
pinMode(NORGATE, OUTPUT);
pinMode(NANDGATE, OUTPUT);
}
void loop()
{
int inputA, inputB;
inputA= digitalRead(INPUTA);
inputB= digitalRead(INPUTB);
digitalWrite(ORGATE, inputA || inputB);
digitalWrite (ANDGATE, inputA && inputB);
digitalWrite(NORGATE, !(inputA || inputB));
digitalWrite(NANDGATE, !(inputA && inputB));
}
Add a video of the output (know more)
https://drive.google.com/file/d/1AeuL1NyMbSGuckRLWLw_DNzZGmP9R5Q1/view?usp=drivesdk