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); }