int LEDred1 = 1;
int LEDyellow1 = 2;
int LEDgreen1 = 3;
int LEDred2 = 4;
int LEDyellow2 = 5;
int LEDgreen2 = 6;
int LEDred3 = 7;
int LEDyellow3 = 8;
int LEDgreen3 = 9;
void setup() {
pinMode(LEDred1, OUTPUT);
pinMode(LEDyellow1, OUTPUT);
pinMode(LEDgreen1, OUTPUT);
pinMode(LEDred2, OUTPUT);
pinMode(LEDyellow2, OUTPUT);
pinMode(LEDgreen2, OUTPUT);
pinMode(LEDred3, OUTPUT);
pinMode(LEDyellow3, OUTPUT);
pinMode(LEDgreen3, OUTPUT);
Serial.begin(9600);
Serial.print("Mari");
delay(100);
Serial.print(" kita");
delay(100);
Serial.print(" melihat");
delay(100);
Serial.print(" traffict");
delay(100);
Serial.print(" light");
delay(100);
Serial.print(" yang");
delay(100);
Serial.print(" telah");
delay(100);
Serial.print(" saya");
delay(100);
Serial.println(" buat.");
delay(1000);
Serial.print("Langsung");
delay(100);
Serial.print(" saja");
delay(100);
Serial.print(" mari");
delay(100);
Serial.print(" kita");
delay(100);
Serial.println(" lihat!!!");
}
void loop(){
delay(500);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("1 ");
delay(100);
Serial.println("hijau");
delay(400);
digitalWrite(LEDred2, HIGH);
digitalWrite(LEDgreen1, HIGH);
digitalWrite(LEDred3, HIGH);
digitalWrite(LEDyellow1, LOW);
digitalWrite(LEDyellow3, LOW);
digitalWrite(LEDred1, LOW);
digitalWrite(LEDgreen3, LOW);
delay(4000);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("2 ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.println("hijau");
delay(200);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("1 ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.println("merah");
delay(400);
digitalWrite(LEDyellow2, HIGH);
digitalWrite(LEDyellow1, HIGH);
digitalWrite(LEDred2, LOW);
digitalWrite(LEDred3, HIGH);
digitalWrite(LEDred1, LOW);
digitalWrite(LEDgreen1, LOW);
delay(1500);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("2 ");
delay(100);
Serial.println("hijau ");
delay(100);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("1 ");
delay(100);
Serial.println("merah");
delay(400);
digitalWrite(LEDgreen2, HIGH);
digitalWrite(LEDred3, HIGH);
digitalWrite(LEDred2, LOW);
digitalWrite(LEDred1, HIGH);
digitalWrite(LEDyellow2, LOW);
digitalWrite(LEDyellow1, LOW);
delay(4000);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("3 ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.println("hijau");
delay(200);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("2 ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.println("merah");
delay(400);
digitalWrite(LEDyellow2, HIGH);
digitalWrite(LEDyellow3, HIGH);
digitalWrite(LEDred3, LOW);
digitalWrite(LEDred2, LOW);
digitalWrite(LEDred1, HIGH);
digitalWrite(LEDgreen1, LOW);
digitalWrite(LEDgreen2, LOW);
delay(1500);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("3 ");
delay(100);
Serial.println("hijau");
delay(100);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("2 ");
delay(100);
Serial.println("merah");
delay(400);
digitalWrite(LEDyellow2, LOW);
digitalWrite(LEDred3, LOW);
digitalWrite(LEDred2, HIGH);
digitalWrite(LEDred1, HIGH);
digitalWrite(LEDyellow3, LOW);
digitalWrite(LEDgreen3, HIGH);
delay(1500);
digitalWrite(LEDyellow3, LOW);
digitalWrite(LEDred3, LOW);
digitalWrite(LEDred2, HIGH);
digitalWrite(LEDred1, HIGH);
digitalWrite(LEDgreen3, HIGH);
digitalWrite(LEDyellow3, LOW);
delay(4000);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("1 ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.println("hijau");
delay(200);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("3 ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.print("siap ");
delay(100);
Serial.println("merah");
delay(400);
digitalWrite(LEDred1, LOW);
digitalWrite(LEDred2, HIGH);
digitalWrite(LEDyellow1, HIGH);
digitalWrite(LEDyellow3, HIGH);
digitalWrite(LEDgreen3, LOW);
delay(1500);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("1 ");
delay(100);
Serial.println("hijau");
delay(100);
Serial.print("Traffic ");
delay(100);
Serial.print("light ");
delay(100);
Serial.print("3 ");
delay(100);
Serial.println("merah");
delay(400);
}