// Program Lampu Lalu Lintas Menggunakan Arduino UNO
/* WWW.MASAHEN.COM */
int ledMaul = 2; //Membuat variabel untuk LED Merah
int ledPutra = 3; //Membuat variabel untuk LED Kuning
int ledMalput = 4; //Membuat variabel untuk LED Hijau
void setup() {
pinMode(ledMalput, OUTPUT); //varibel ledMerah menjadi output
pinMode(ledPutra, OUTPUT); //varibel ledKuning menjadi output
pinMode(ledMalput, OUTPUT); //varibel ledHijau menjadi output
}
void loop() {
//Lampu Merah menyala 5 detik kemudian mati
digitalWrite(ledMaul, HIGH);
digitalWrite(ledPutra, HIGH);
delay(4000); // memberi jeda 5 detik
digitalWrite(ledMaul, LOW);
//Lampu Hijau menyala 3 detik kemudian mati
digitalWrite(ledPutra, HIGH);
digitalWrite(ledMalput, HIGH);
delay(5000); //memberi jeda 3 detik
digitalWrite(ledPutra, LOW);
//Lampu Kuning menyala 2 detik kemudian mati
digitalWrite(ledMalput, HIGH);
delay(4000); //memberi jeda 2 detik
digitalWrite(ledMalput, LOW);
}