void setup() {
// Atur pin untuk LED merah, kuning, dan hijau sebagai OUTPUT
pinMode(2, OUTPUT); // LED merah
pinMode(3, OUTPUT); // LED kuning
pinMode(4, OUTPUT); // LED hijau
}
void loop() {
// LED merah menyala selama 5 detik
digitalWrite(2, HIGH); // Nyalakan LED merah
delay(4000); // Tunggu 4 detik
// LED kuning menyala pada detik ke-4
digitalWrite(3, HIGH); // Nyalakan LED kuning
delay(1000); // Tunggu 1 detik lagi (total 5 detik untuk LED merah)
// Matikan LED merah
digitalWrite(2, LOW); // Matikan LED merah
delay(3000); // LED kuning tetap menyala selama 3 detik lagi (total 4 detik untuk LED kuning)
// Matikan LED kuning
digitalWrite(3, LOW); // Matikan LED kuning
// LED hijau menyala selama 5 detik
digitalWrite(4, HIGH); // Nyalakan LED hijau
delay(5000); // Tunggu 5 detik
// Matikan LED hijau
digitalWrite(4, LOW); // Matikan LED hijau
// Tambahkan sedikit jeda sebelum siklus diulang
delay(1000); // Jeda 1 detik sebelum mengulang siklus
}