You are on page 1of 2

// penerapan traffic light pertigaan

// jalur selatan
#define lampu1 D1 //lampu merah1
#define lampu2 D2 //lampu kuning1
#define lampu3 D3 //lampu hijau1
// jalur timur
#define lampu4 D4 //lampu merah2
#define lampu5 D5 //lampu kuning2
#define lampu6 D6 //lampu hijau2
// jalur barat
#define lampu7 D7 //lampu merah3
#define lampu8 D8 //lampu kuning3
#define lampu9 D9 //lampu hijau3
void setup() {
// put your setup code here, to run
once:
pinMode(lampu1, OUTPUT);
pinMode(lampu2, OUTPUT);
pinMode(lampu3, OUTPUT);
pinMode(lampu4, OUTPUT);
pinMode(lampu5, OUTPUT);
pinMode(lampu6, OUTPUT);
pinMode(lampu7, OUTPUT);
pinMode(lampu8, OUTPUT);
pinMode(lampu9, OUTPUT);
}

void loop() {
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, HIGH);

digitalWrite(lampu4, HIGH);
digitalWrite(lampu5, LOW);
digitalWrite(lampu6, LOW);

digitalWrite(lampu7, HIGH);
digitalWrite(lampu8, LOW);
digitalWrite(lampu9, LOW);
delay(10000);

for (int i=1; i<10; i++){


digitalWrite(lampu2, HIGH):
delay(200);
digitalWrite(lampu2, LOW);
delay(200);
}

digitalWrite(lampu1, HIGH);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, LOW);

digitalWrite(lampu4, LOW);
digitalWrite(lampu5, LOW);
digitalWrite(lampu6, HIGH);

digitalWrite(lampu7, HIGH);
digitalWrite(lampu8, LOW);
digitalWrite(lampu9, LOW);
delay(10000);

for (int i=1; i<10; i++){


digitalWrite(lampu5, HIGH):
delay(200);
digitalWrite(lampu5, LOW);
delay(200);
}

digitalWrite(lampu1, HIGH);
digitalWrite(lampu2, LOW);
digitalWrite(lampu3, LOW);

digitalWrite(lampu4, HIGH);
digitalWrite(lampu5, LOW);
digitalWrite(lampu6, LOW);

digitalWrite(lampu7, LOW);
digitalWrite(lampu8, LOW);
digitalWrite(lampu9, HIGH);
delay(10000);

for (int i=1; i<10; i++){


digitalWrite(lampu7, HIGH):
delay(200);
digitalWrite(lampu7, LOW);
delay(200);
}

You might also like