// Traffic Light Lunjuk Jaya
int LEDRD1 = 10;
int LEDKG1 = 11;
int LEDHJ1 = 12;
// Traffic Light Puncak Sekuning
int LEDRD2 = 7;
int LEDKG2 = 6;
int LEDHJ2 = 4;
// Traffic Light Srijaya Negara
int LEDRD3 = 5;
int LEDKG3 = 2;
int LEDHJ3 = 3;
// Traffic Light Kemang
int LEDRD4 = 8;
int LEDKG4 = 9;
int LEDHJ4 = 13;
void setup() {
pinMode (LEDRD1, OUTPUT);
pinMode (LEDKG1, OUTPUT);
pinMode (LEDHJ1, OUTPUT);
pinMode (LEDRD2, OUTPUT);
pinMode (LEDKG2, OUTPUT);
pinMode (LEDHJ2, OUTPUT);
pinMode (LEDRD3, OUTPUT);
pinMode (LEDKG3, OUTPUT);
pinMode (LEDHJ3, OUTPUT);
pinMode (LEDRD4, OUTPUT);
pinMode (LEDKG4, OUTPUT);
pinMode (LEDHJ4, OUTPUT);
}
void loop() {
// TAHAP A
digitalWrite (LEDRD1, LOW);
digitalWrite (LEDKG1, LOW);
digitalWrite (LEDHJ1, HIGH);
digitalWrite (LEDRD2, HIGH);
digitalWrite (LEDKG2, LOW);
digitalWrite (LEDHJ2, LOW);
digitalWrite (LEDRD3, HIGH);
digitalWrite (LEDKG3, LOW);
digitalWrite (LEDHJ3, LOW);
digitalWrite (LEDRD4, HIGH);
digitalWrite (LEDKG4, LOW);
digitalWrite (LEDHJ4, LOW);
delay(9000);
// TAHAP B
digitalWrite (LEDRD1, LOW);
digitalWrite (LEDKG1, HIGH);
digitalWrite (LEDHJ1, LOW);
digitalWrite (LEDRD2, HIGH);
digitalWrite (LEDKG2, LOW);
digitalWrite (LEDHJ2, LOW);
digitalWrite (LEDRD3, LOW);
digitalWrite (LEDKG3, LOW);
digitalWrite (LEDHJ3, HIGH);
digitalWrite (LEDRD4, HIGH);
digitalWrite (LEDKG4, LOW);
digitalWrite (LEDHJ4, LOW);
delay(2000);
// TAHAP C
digitalWrite (LEDRD1, HIGH);
digitalWrite (LEDKG1, LOW);
digitalWrite (LEDHJ1, LOW);
digitalWrite (LEDRD2, LOW);
digitalWrite (LEDKG2, LOW);
digitalWrite (LEDHJ2, HIGH);
digitalWrite (LEDRD3, HIGH);
digitalWrite (LEDKG3, LOW);
digitalWrite (LEDHJ3, LOW);
digitalWrite (LEDRD4, HIGH);
digitalWrite (LEDKG4, LOW);
digitalWrite (LEDHJ4, LOW);
delay(9000);
// TAHAP D
digitalWrite (LEDRD1, HIGH);
digitalWrite (LEDKG1, LOW);
digitalWrite (LEDHJ1, LOW);
digitalWrite (LEDRD2, LOW);
digitalWrite (LEDKG2, HIGH);
digitalWrite (LEDHJ2, LOW);
digitalWrite (LEDRD3, HIGH);
digitalWrite (LEDKG3, LOW);
digitalWrite (LEDHJ3, LOW);
digitalWrite (LEDRD4, HIGH);
digitalWrite (LEDKG4, LOW);
digitalWrite (LEDHJ4, LOW);
delay(2000);
// TAHAP E
digitalWrite (LEDRD1, HIGH);
digitalWrite (LEDKG1, LOW);
digitalWrite (LEDHJ1, LOW);
digitalWrite (LEDRD2, LOW);
digitalWrite (LEDKG2, HIGH);
digitalWrite (LEDHJ2, LOW);
digitalWrite (LEDRD3, HIGH);
digitalWrite (LEDKG3, LOW);
digitalWrite (LEDHJ3, LOW);
digitalWrite (LEDRD4, HIGH);
digitalWrite (LEDKG4, LOW);
digitalWrite (LEDHJ4, LOW);
delay(2000);
// TAHAP F
digitalWrite (LEDRD1, HIGH);
digitalWrite (LEDKG1, LOW);
digitalWrite (LEDHJ1, LOW);
digitalWrite (LEDRD2, HIGH);
digitalWrite (LEDKG2, LOW);
digitalWrite (LEDHJ2, LOW);
digitalWrite (LEDRD3, LOW);
digitalWrite (LEDKG3, LOW);
digitalWrite (LEDHJ3, HIGH);
digitalWrite (LEDRD4, HIGH);
digitalWrite (LEDKG4, LOW);
digitalWrite (LEDHJ4, LOW);
delay(9000);
// TAHAP G
digitalWrite (LEDRD1, HIGH);
digitalWrite (LEDKG1, LOW);
digitalWrite (LEDHJ1, LOW);
digitalWrite (LEDRD2, HIGH);
digitalWrite (LEDKG2, LOW);
digitalWrite (LEDHJ2, LOW);
digitalWrite (LEDRD3, LOW);
digitalWrite (LEDKG3, HIGH);
digitalWrite (LEDHJ3, LOW);
digitalWrite (LEDRD4, HIGH);
digitalWrite (LEDKG4, LOW);
digitalWrite (LEDHJ4, LOW);
delay(2000);
// BAGIAN H
digitalWrite (LEDRD1, HIGH);
digitalWrite (LEDKG1, LOW);
digitalWrite (LEDHJ1, LOW);
digitalWrite (LEDRD2, HIGH);
digitalWrite (LEDKG2, LOW);
digitalWrite (LEDHJ2, LOW);
digitalWrite (LEDRD3, HIGH);
digitalWrite (LEDKG3, LOW);
digitalWrite (LEDHJ3, LOW);
digitalWrite (LEDRD4, LOW);
digitalWrite (LEDKG4, LOW);
digitalWrite (LEDHJ4, HIGH);
delay(9000);
// BAGIAN I
digitalWrite (LEDRD1, HIGH);
digitalWrite (LEDKG1, LOW);
digitalWrite (LEDHJ1, LOW);
digitalWrite (LEDRD2, HIGH);
digitalWrite (LEDKG2, LOW);
digitalWrite (LEDHJ2, LOW);
digitalWrite (LEDRD3, HIGH);
digitalWrite (LEDKG3, LOW);
digitalWrite (LEDHJ3, LOW);
digitalWrite (LEDRD4, LOW);
digitalWrite (LEDKG4, HIGH);
digitalWrite (LEDHJ4, LOW);
delay(2000);
// BAGIAN J
digitalWrite (LEDRD1, LOW);
digitalWrite (LEDKG1, LOW);
digitalWrite (LEDHJ1, HIGH);
digitalWrite (LEDRD2, HIGH);
digitalWrite (LEDKG2, LOW);
digitalWrite (LEDHJ2, LOW);
digitalWrite (LEDRD3, HIGH);
digitalWrite (LEDKG3, LOW);
digitalWrite (LEDHJ3, LOW);
digitalWrite (LEDRD4, HIGH);
digitalWrite (LEDKG4, LOW);
digitalWrite (LEDHJ4, LOW);
delay(9000);
}