#define led_merah 19 //medefinisikan variabel led_merah ke pin 19
#define led_kuning 18 //medefinisikan variabel led_kuning ke pin 18
#define led_hijau 5 //medefinisikan variabel led_hijau ke pin 5
void setup() { //melakukan inisialisasi pada suatu program Arduino sebelum program utama dieksekusi
pinMode(led_merah, OUTPUT); //merepresentasikan mode output untuk led_merah
pinMode(led_kuning, OUTPUT); //merepresentasikan mode output untuk led_kuning
pinMode(led_hijau, OUTPUT); //merepresentasikan mode output untuk led_hijau
}
void loop() { //mengeksekusi program utama dalam program
digitalWrite(led_merah,HIGH); //membuat led_merah dalam Kondisi High
digitalWrite(led_kuning,LOW); //membuat led_kuning dalam Kondisi Low
digitalWrite(led_hijau,LOW); //membuat led_hijau dalam Kondisi Low
delay(1000); //Memberi Jeda 1 detik 1000 dalam milidetik
digitalWrite(led_merah,LOW); //membuat led_merah dalam Kondisi Low
digitalWrite(led_kuning,HIGH); //membuat led_kuning dalam Kondisi High
digitalWrite(led_hijau,LOW); //membuat led_hijau dalam Kondisi Low
delay(1000); //Memberi Jeda 1 detik 1000 dalam milidetik
digitalWrite(led_merah,LOW); //membuat led_merah dalam Kondisi Low
digitalWrite(led_kuning,LOW); //membuat led_kuning dalam Kondisi Low
digitalWrite(led_hijau,HIGH); //membuat led_hijau dalam Kondisi High
delay(1000); //Memberi Jeda 1 detik 1000 dalam milidetik
}