#define led_Merah 13 //mendeklarasikan pin 13 akan digunakan sebagai konektor LED
#define led_Kuning 12 //mendaklarasikan pin 12 akan digunakan sebagai konektor LED
#define led_Hijau 11 //mendeklarasikan pin 11 akan digunakan sebagai konektor LED
void setup() {
Serial.begin(9600);
pinMode (led_Merah, OUTPUT);//led akan menghasilkan keluaran
pinMode (led_Kuning, OUTPUT);//led akan menghasilkan keluaran
pinMode (led_Hijau, OUTPUT);//led akan menghasilkan keluaran
}
void loop() {
//LED MERAH
digitalWrite(led_Merah, HIGH);//led akan menyala
Serial.print("Lampu Merah Menyala");
Serial.println(" Harap berhenti");
//untuk memberikan jeda
delay(7000);//proses pada baris sebelumnya akan dijalankan selama 7000ms
//led mati
digitalWrite(led_Merah, LOW);//led akan mati
//untuk memberikan jeda
delay(1000);//proses pada baris sebelumnya akan dijalankan selama 1000ms
//LED KUNING
digitalWrite(led_Kuning, HIGH);//led akan menyala
Serial.print("Lampu Kuning Menyala");
Serial.println(" Harap Hati-hati");
//untuk memberikan jeda
delay(2000);//proses pada baris sebelumnya akan dijalankan selama 2000ms
//led mati
digitalWrite(led_Kuning, LOW);//led akan mati
//untuk memberikan jeda
delay(1000);//proses pada baris sebelumnya akan dijalankan selama 1000ms
//LED HIJAU
digitalWrite(led_Hijau, HIGH);//led akan menyala
Serial.print("Lampu Hijau Menyala");
Serial.println(" Silahkan maju");
//untuk memberikan jeda
delay(4000);//proses pada baris sebelumnya akan dijalankan selama 4000ms
//led mati
digitalWrite(led_Hijau, LOW);//led akan mati
//untuk memberikan jeda
delay(1000);//proses pada baris sebelumnya akan dijalankan selama 1000ms
}