#define sw1 5
int val1;
#define sw2 18
int val2;
#define sw3 19
int val3;
#define led1 14
#define led2 27
#define led3 13
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);
Serial.print(":sw1 = ");
Serial.print(val1);
digitalWrite(led1,!val1);
val2=digitalRead(sw2);
Serial.print(": sw2 = ");
Serial.print(val2);
digitalWrite(led2,!val2);
val3=digitalRead(sw3);
Serial.print(": sw3 = ");
Serial.println(val3);
digitalWrite(led3,!val3);
delay(50);
digitalWrite(led1,!val2);
digitalWrite(led2,!val2);
digitalWrite(led1,!val3);
digitalWrite(led2,!val3);
digitalWrite(led3,!val3);
}