const int led1 = 2;
const int led2 = 4;
const int button1 = 15;
const int button2 = 18;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(button1, INPUT_PULLUP);
pinMode(button2, INPUT_PULLUP);
Serial.begin(115200);
}
void loop() {
int stateButton1 = digitalRead(button1);
int stateButton2 = digitalRead(button2);
// Button 1 pressed → LED1 ON
if (stateButton1 == LOW) {
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
Serial.println("Button 1 Pressed → LED1 ON");
}
// Button 2 pressed → BOTH LEDs ON
else if (stateButton2 == LOW) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
Serial.println("Button 2 Pressed → BOTH LEDs ON");
}
// No button pressed → all OFF
else {
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
}
delay(100);
}