// Traffic Light 1
const int merah1= 2;
const int kuning1 = 3;
const int hijau1 = 4;

// Traffic Light 2
const int merah2= 5;
const int kuning2 = 6;
const int hijau2 = 7;

// Traffic Light 3
const int merah3= 8;
const int kuning3 = 9;
const int hijau3 = 10;

void setup() {
// Traffic Light 1
pinMode (merah1, OUTPUT);
pinMode (kuning1, OUTPUT);
pinMode (hijau1, OUTPUT);

// Traffic Light 2
pinMode (merah2, OUTPUT);
pinMode (kuning2, OUTPUT);
pinMode (hijau2, OUTPUT);

// Traffic Light 3
pinMode (merah3, OUTPUT);
pinMode (kuning3, OUTPUT);
pinMode (hijau3, OUTPUT);
}

void loop() {
// Traffic Light 1 dan 2 merah, 3 kuning dan hijau
digitalWrite (merah1, HIGH);
digitalWrite (kuning1, LOW);
digitalWrite (hijau1, LOW);
digitalWrite (merah2, HIGH);
digitalWrite (kuning2, LOW);
digitalWrite (hijau2, LOW);
digitalWrite (merah3, LOW);
digitalWrite (kuning3, HIGH);
digitalWrite (hijau3, LOW);
delay(1000);
digitalWrite (merah1, HIGH);
digitalWrite (kuning1, LOW);
digitalWrite (hijau1, LOW);
digitalWrite (merah2, HIGH);
digitalWrite (kuning2, LOW);
digitalWrite (hijau2, LOW);
digitalWrite (merah3, LOW);
digitalWrite (kuning3, LOW);
digitalWrite (hijau3, HIGH);
delay(5000);

// Traffic Light 1 dan 3 merah, 2 kuning dan hijau
digitalWrite (merah1, HIGH);
digitalWrite (kuning1, LOW);
digitalWrite (hijau1, LOW);
digitalWrite (merah2, LOW);
digitalWrite (kuning2, HIGH);
digitalWrite (hijau2, LOW);
digitalWrite (merah3, HIGH);
digitalWrite (kuning3, LOW);
digitalWrite (hijau3, LOW);
delay(1000);
digitalWrite (merah1, HIGH);
digitalWrite (kuning1, LOW);
digitalWrite (hijau1, LOW);
digitalWrite (merah2, LOW);
digitalWrite (kuning2, LOW);
digitalWrite (hijau2, HIGH);
digitalWrite (merah3, HIGH);
digitalWrite (kuning3, LOW);
digitalWrite (hijau3, LOW);
delay(5000);

//  Traffic Light 2 dan 3 merah, 1 kuning dan hijau
digitalWrite (merah1, LOW);
digitalWrite (kuning1, HIGH);
digitalWrite (hijau1, LOW);
digitalWrite (merah2, HIGH);
digitalWrite (kuning2, LOW);
digitalWrite (hijau2, LOW);
digitalWrite (merah3, HIGH);
digitalWrite (kuning3, LOW);
digitalWrite (hijau3, LOW);
delay(1000);
digitalWrite (merah1, LOW);
digitalWrite (kuning1, LOW);
digitalWrite (hijau1, HIGH);
digitalWrite (merah2, HIGH);
digitalWrite (kuning2, LOW);
digitalWrite (hijau2, LOW);
digitalWrite (merah3, HIGH);
digitalWrite (kuning3, LOW);
digitalWrite (hijau3, LOW);
delay(5000);

}
$abcdeabcde151015202530fghijfghij