const int switchPin1 = 1;
const int switchPin2 = 2;
const int ledPin1 = 8;
const int ledPin2 = 9;
int switchState1 = HIGH;
int lastSwitchState1 = HIGH;
int switchState2 = HIGH;
int lastSwitchState2 = HIGH;
void setup() {
pinMode(switchPin1, INPUT_PULLUP);
pinMode(switchPin2, INPUT_PULLUP);
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
}
void loop() {
switchState1 = digitalRead(switchPin1);
if (switchState1 != lastSwitchState1) {
if (switchState1 == HIGH) {
digitalWrite(ledPin1, LOW);
}
else {
digitalWrite(ledPin1, HIGH);
}
}
lastSwitchState1 = switchState1;
switchState2 = digitalRead(switchPin2);
if (switchState2 != lastSwitchState2) {
if (switchState2 == HIGH) {
if (digitalRead(ledPin2) == HIGH) {
digitalWrite(ledPin2, LOW);
} else {
digitalWrite(ledPin2, HIGH);
}
}
}
lastSwitchState2 = switchState2;
}