// Pin configuration
int led1 = 8;
int led2 = 7;
int led3 = 6;
int led4 = 5;
int buttonOn = 2; // Button to turn ON LEDs
int buttonOff = 11; // Button to turn OFF LEDs
void setup() {
Serial.begin(9600);
// Set LEDs as outputs
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
// Set buttons as inputs with internal pullup resistors
pinMode(buttonOn, INPUT_PULLUP);
pinMode(buttonOff, INPUT_PULLUP);
// // Start with LEDs OFF
// digitalWrite(led1, LOW);
// digitalWrite(led2, LOW);
// digitalWrite(led3, LOW);
// digitalWrite(led4, LOW);
}
void loop() {
// Read button states
int stateOn = digitalRead(buttonOn);
int stateOff = digitalRead(buttonOff);
Serial.println(stateOff);
// If ON button pressed → turn all LEDs ON
if (stateOn == HIGH) {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
delay(200); //
}
// If OFF button pressed → turn all LEDs OFF
else if (stateOff == LOW) {
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
delay(200); //
}
}