Professional Documents
Culture Documents
Tugas Penerapan Traffic Light
Tugas Penerapan Traffic Light
// 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);
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);
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);