int merah1=11; // lampu 1 bagian kiri
int kuning1=10;
int hijau1=9;
int merah2=7; // lampu 2 bagian tengah
int kuning2=6;
int hijau2=5;
int merah3=3; // lampu 3 bagian kanan
int kuning3=2;
int hijau3=8;
void setup() {
// 26 Noviana Nur Rohmah Kelas XII-2
Serial.begin(9600);
pinMode(merah1, OUTPUT);
pinMode(kuning1, OUTPUT);
pinMode(hijau1, OUTPUT);
pinMode(merah2, OUTPUT);
pinMode(kuning2, OUTPUT);
pinMode(hijau2, OUTPUT);
pinMode(merah3, OUTPUT);
pinMode(kuning3, OUTPUT);
pinMode(hijau3, OUTPUT);
}
void loop() {
//kondisi 1
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);
//kondisi 2
delay(3000);
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);
//kondisi 3
delay(3000);
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);
//kondisi 4
delay(3000);
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);
//kondisi 5
delay(3000);
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);
//kondisi 6
delay(3000);
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(3000);
}