#define sw1 14
#define sw2 13
#define sw3 12
#define led1 23
#define led2 22
#define led3 21
int val1,val2,val3;
void setup() {
Serial.begin(115200);
pinMode(sw1, INPUT_PULLUP);
pinMode(sw2, INPUT_PULLUP);
pinMode(sw3, INPUT_PULLUP);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
val1 = digitalRead(sw1);
val2 = digitalRead(sw2);
val3 = digitalRead(sw3);
Serial.print("sw1 = ");
Serial.print("1");
Serial.print(":sw2 = ");
Serial.print("1");
Serial.print(":sw3 = ");
Serial.println("1");
delay(50);
if (val1 == 0) {
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
delay(50);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
}
if (val2 == 0) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
delay(50);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
}
if (val3 == 0) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
delay(50);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
}
}