const byte Lampu_Hijau = 13;
const byte Lampu_Kuning = 12;
const byte Lampu_Merah = 14;
void setup() {
Serial.begin(115200);
pinMode(Lampu_Hijau, OUTPUT);
pinMode(Lampu_Kuning, OUTPUT);
pinMode(Lampu_Merah, OUTPUT);
}
void loop() {
// 1. Lampu Hijau menyala
digitalWrite(Lampu_Hijau, HIGH);
digitalWrite(Lampu_Kuning, LOW);
digitalWrite(Lampu_Merah, LOW);
delay(5000); // hijau 5 detik
// 2. Lampu Kuning kedip 3x
digitalWrite(Lampu_Hijau, LOW);
for (int i = 0; i < 3; i++) {
digitalWrite(Lampu_Kuning, HIGH);
delay(500);
digitalWrite(Lampu_Kuning, LOW);
delay(500);
}
// 3. Lampu Merah menyala
digitalWrite(Lampu_Merah, HIGH);
delay(5000); // merah 5 detik
digitalWrite(Lampu_Merah, LOW);
}