int red1 = 19;
int yellow1 = 18;
int green1 = 5;
int red2 = 32;
int yellow2 = 33;
int green2 = 25;
int red3 = 17;
int yellow3 = 16;
int green3 = 4;
void setup() {
Serial.begin(115200);
Serial.println("Lampu Lalu Lintas🚦");
delay(1000);
pinMode(red1, OUTPUT);
pinMode(yellow1, OUTPUT);
pinMode(green1, OUTPUT);
pinMode(red2, OUTPUT);
pinMode(yellow2, OUTPUT);
pinMode(green2, OUTPUT);
pinMode(red3, OUTPUT);
pinMode(yellow3, OUTPUT);
pinMode(green3, OUTPUT);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, LOW);
digitalWrite(green2, LOW);
digitalWrite(red3, HIGH);
digitalWrite(yellow3, LOW);
digitalWrite(green3, LOW);
}
void loop() {
digitalWrite(red1, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
delay(2000);
digitalWrite(red1, LOW);
digitalWrite(yellow1, HIGH);
digitalWrite(green1, LOW);
delay(1000);
digitalWrite(red1, LOW);
digitalWrite(yellow1, LOW);
digitalWrite(green1, HIGH);
delay(4000);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, LOW);
digitalWrite(green2, LOW);
digitalWrite(red3, HIGH);
digitalWrite(yellow3, LOW);
digitalWrite(green3, LOW);
delay(4000);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
delay(500);
digitalWrite(red2, LOW);
digitalWrite(yellow2, LOW);
digitalWrite(green2, HIGH);
delay(4000);
digitalWrite(red2, LOW);
digitalWrite(yellow2, HIGH);
digitalWrite(green2, LOW);
delay(1000);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
digitalWrite(red3, HIGH);
digitalWrite(yellow3, LOW);
digitalWrite(green3, LOW);
delay(4000);
digitalWrite(red1, HIGH);
digitalWrite(yellow1, LOW);
digitalWrite(green1, LOW);
delay(500);
digitalWrite(red2, HIGH);
digitalWrite(yellow2, LOW);
digitalWrite(green2, LOW);
delay(500);
digitalWrite(red3, LOW);
digitalWrite(yellow3, LOW);
digitalWrite(green3, HIGH);
delay(4000);
delay(4000);
}