//RIFKAL TRIAS SAPUTRA (34) XI TEI 2
int Red1 = 0;
int yellow1 = 1;
int green1 = 2;
int Red2 = 3;
int yellow2 = 4;
int green2 = 5;
int Red3 = 6;
int yellow3 = 7;
int green3 = 8;
int Red4 = 9;
int yellow4 = 10;
int green4 = 11;
void setup() {
// put your setup code here, to run once:
pinMode(Red1, OUTPUT);
pinMode(yellow1, OUTPUT);
pinMode(green1, OUTPUT);
pinMode (Red2, OUTPUT);
pinMode (yellow2,OUTPUT);
pinMode (green2,OUTPUT);
pinMode (Red3,OUTPUT);
pinMode (Red4,OUTPUT);
pinMode(yellow3,OUTPUT);
pinMode(green3,OUTPUT);
pinMode (green4,OUTPUT);
padam();
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(Red2, HIGH);
digitalWrite(Red3, HIGH);
digitalWrite(Red4, HIGH);
digitalWrite(green1, HIGH);
delay(3000);
padam();
digitalWrite(Red2, HIGH);
digitalWrite(Red3, HIGH);
digitalWrite(Red4, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(yellow2, HIGH);
delay(2000);
padam();
digitalWrite(Red1, HIGH);
digitalWrite(Red3, HIGH);
digitalWrite(Red4, HIGH);
digitalWrite(green2, HIGH);
delay(3000);
padam();
digitalWrite(Red1, HIGH);
digitalWrite(yellow2, HIGH);
digitalWrite(Red3, HIGH);
digitalWrite(Red4, HIGH);
digitalWrite(yellow3, HIGH);
delay(2000);
padam();
digitalWrite(Red1, HIGH);
digitalWrite(Red2, HIGH);
digitalWrite(Red4, HIGH);
digitalWrite(green3, HIGH);
delay(3000);
padam();
digitalWrite(Red1, HIGH);
digitalWrite(Red2, HIGH);
digitalWrite(Red4, HIGH);
digitalWrite(yellow3, HIGH);
digitalWrite(yellow4, HIGH);
delay(2000);
padam();
digitalWrite(Red1, HIGH);
digitalWrite(Red2, HIGH);
digitalWrite(Red3, HIGH);
digitalWrite(green4, HIGH);
delay(3000);
padam();
digitalWrite(Red1, HIGH);
digitalWrite(Red2, HIGH);
digitalWrite(Red3, HIGH);
digitalWrite(yellow1, HIGH);
digitalWrite(yellow4, HIGH);
delay(2000);
padam();
}
void padam(){
digitalWrite (Red1,LOW);
digitalWrite (yellow1,LOW);
digitalWrite (green1,LOW);
digitalWrite(Red2, LOW);
digitalWrite(yellow2, LOW);
digitalWrite(green2, LOW);
digitalWrite(Red3, LOW);
digitalWrite(yellow3, LOW);
digitalWrite(green3, LOW);
digitalWrite (Red4,LOW);
digitalWrite (yellow4,LOW);
digitalWrite (green4,LOW);
}