const int ledPinMerah = 4; // Pin untuk LED merah
const int ledPinKuning = 5; // Pin untuk LED kuning
const int ledPinHijau = 18; // Pin untuk LED hijau
void setup() {
pinMode(ledPinMerah, OUTPUT);
pinMode(ledPinKuning, OUTPUT);
pinMode(ledPinHijau, OUTPUT);
}
void loop() {
// Fase 1: LED merah menyala selama 4 detik, LED kuning blinking setiap 1 detik, LED hijau mati
digitalWrite(ledPinMerah, HIGH); // LED merah menyala
digitalWrite(ledPinHijau, LOW); // LED hijau mati
for (int i = 0; i < 4; i++) { // Blinking LED kuning setiap 1 detik (4 kali dalam 4 detik)
digitalWrite(ledPinKuning, HIGH);
delay(1000); // LED kuning menyala selama 1 detik
digitalWrite(ledPinKuning, LOW);
delay(1000); // LED kuning mati selama 1 detik
}
// Fase 2: LED hijau menyala selama 4 detik, LED merah dan kuning mati
digitalWrite(ledPinMerah, LOW); // LED merah mati
digitalWrite(ledPinKuning, LOW); // LED kuning mati
digitalWrite(ledPinHijau, HIGH); // LED hijau menyala
delay(4000); // Tunggu 4 detik
}