/*
Program: Simulasi Interval Lampu LED Tugas WSN B (Merah → Kuning → Hijau → Kuning → Merah)
Nama : Adnan Dafa Raihan
NIM : 04221070
*/
#define LED_MERAH 21
#define LED_KUNING 19
#define LED_HIJAU 18
void setup() {
pinMode(LED_MERAH, OUTPUT);
pinMode(LED_KUNING, OUTPUT);
pinMode(LED_HIJAU, OUTPUT);
}
void loop() {
// Merah nyala 5 detik
digitalWrite(LED_MERAH, HIGH);
digitalWrite(LED_KUNING, LOW);
digitalWrite(LED_HIJAU, LOW);
delay(5000);
// Kuning nyala 2 detik
digitalWrite(LED_MERAH, LOW);
digitalWrite(LED_KUNING, HIGH);
digitalWrite(LED_HIJAU, LOW);
delay(2000);
// Hijau nyala 5 detik
digitalWrite(LED_MERAH, LOW);
digitalWrite(LED_KUNING, LOW);
digitalWrite(LED_HIJAU, HIGH);
delay(5000);
// Kuning nyala lagi 2 detik (transisi ke merah)
digitalWrite(LED_MERAH, LOW);
digitalWrite(LED_KUNING, HIGH);
digitalWrite(LED_HIJAU, LOW);
delay(2000);
}