#define SWITCH1_PIN 12
#define SWITCH2_PIN 13
#define LED1_PIN 25
#define LED2_PIN 26
void setup() {
Serial.begin(115200);
pinMode(SWITCH1_PIN, INPUT_PULLUP);
pinMode(SWITCH2_PIN, INPUT_PULLUP);
pinMode(LED1_PIN, OUTPUT);
pinMode(LED2_PIN, OUTPUT);
digitalWrite(LED1_PIN, HIGH);
digitalWrite(LED2_PIN, HIGH);
}
void loop() {
if(digitalRead(SWITCH1_PIN) == HIGH) {
delay(50);
if(digitalRead(SWITCH1_PIN) == HIGH) {
digitalWrite(LED1_PIN, !digitalRead(LED1_PIN));
while(digitalRead(SWITCH1_PIN) == LOW);
delay(50);
}
}
if(digitalRead(SWITCH2_PIN) == HIGH) {
delay(50);
if(digitalRead(SWITCH2_PIN) == HIGH) {
digitalWrite(LED2_PIN, !digitalRead(LED1_PIN));
while(digitalRead(SWITCH2_PIN) == LOW);
delay(50);
}
}
}