// Menentukan pin untuk LED dan switch
int ledGreen = 4; // Pin untuk LED hijau
int ledYellow = 3; // Pin untuk LED kuning
int switchPin = 2; // Pin untuk switch
void setup() {
// Mengatur pin-pin LED sebagai output dan pin switch sebagai input
pinMode(ledGreen, OUTPUT);
pinMode(ledYellow, OUTPUT);
pinMode(switchPin, INPUT_PULLUP); // Menggunakan pull-up internal
}
void loop() {
// Membaca status switch
int switchState = digitalRead(switchPin);
// Jika switch ke kanan (dianggap LOW jika menggunakan pull-up)
if (switchState == LOW) {
digitalWrite(ledGreen, HIGH); // Menyalakan LED hijau
digitalWrite(ledYellow, LOW); // Mematikan LED kuning
} else {
// Jika switch ke kiri (HIGH)
digitalWrite(ledGreen, LOW); // Mematikan LED hijau
digitalWrite(ledYellow, HIGH); // Menyalakan LED kuning
}
}