const int switchPin1 = 2; // Pin untuk switch 1
const int switchPin2 = 3; // Pin untuk switch 2
const int lampu1 = 4; // Pin untuk lampu 1
const int lampu2 = 5; // Pin untuk lampu 2
const int lampu3 = 6; // Pin untuk lampu 3
const int lampu4 = 7; // Pin untuk lampu 4
void setup() {
pinMode(switchPin1, INPUT); // Set pin switch 1 sebagai input
pinMode(switchPin2, INPUT); // Set pin switch 2 sebagai input
pinMode(lampu1, OUTPUT); // Set pin lampu 1 sebagai output
pinMode(lampu2, OUTPUT); // Set pin lampu 2 sebagai output
pinMode(lampu3, OUTPUT); // Set pin lampu 3 sebagai output
pinMode(lampu4, OUTPUT); // Set pin lampu 4 sebagai output
}
void loop() {
// Baca status dari switch 1 dan switch 2
int statusSwitch1 = digitalRead(switchPin1);
int statusSwitch2 = digitalRead(switchPin2);
// Jika switch 1 ditekan, nyalakan lampu 1 dan lampu 2
if (statusSwitch1 == HIGH) {
digitalWrite(lampu1, HIGH);
digitalWrite(lampu2, HIGH);
digitalWrite(lampu3, HIGH);
digitalWrite(lampu4, HIGH);
} else {
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu4, LOW);
}
// Jika switch 2 ditekan, nyalakan lampu 3 dan lampu 4
if (statusSwitch2 == HIGH) {
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, LOW);
digitalWrite(lampu4, LOW);
} else {
digitalWrite(lampu1, HIGH);
digitalWrite(lampu2, HIGH);
digitalWrite(lampu3, HIGH);
digitalWrite(lampu4, HIGH);
}
}