How do you plan to solve it?
/*Paste your code here*/
#include <stdint.h>
#define INPUT1 2
#define INPUT2 3
#define AND 4
#define OR 5
#define NAND 6
#define NOR 7
void setup(){
pinMode(INPUT1, INPUT);
pinMode(INPUT2, INPUT);
pinMode(AND, OUTPUT);
pinMode(OR, OUTPUT);
pinMode(NAND, OUTPUT);
pinMode(NOR, OUTPUT);
}
void loop(){
uint8_t value1 = digitalRead(INPUT1);
uint8_t value2 = digitalRead(INPUT2);
if(value1 & value2){
digitalWrite(AND, HIGH);
}
else{
digitalWrite(AND, LOW);
}
if(value1 || value2){
digitalWrite(OR, HIGH);
}
else{
digitalWrite(OR, LOW);
}
if(!(value1 & value2)){
digitalWrite(NAND, HIGH);
}
else{
digitalWrite(NAND, LOW);
}
if(!(value1 || value2)){
digitalWrite(NOR, HIGH);
}
else{
digitalWrite(NOR, LOW);
}
}
Add a video of the output (know more)
