// Tugas 1
// NAMA:ANDI NURHIDAYAH MUHLIS
// NIM :42223026
// 2B TRJT
#define H1 1
#define K1 2
#define M1 3
#define H2 11
#define K2 12
#define M2 13
int waktu_merah = 10;
int waktu_kuning = 2;
int waktu_hijau = 8;
void setup() {
pinMode(H1, OUTPUT);
pinMode(K1, OUTPUT);
pinMode(M1, OUTPUT);
pinMode(H2, OUTPUT);
pinMode(K2, OUTPUT);
pinMode(M2, OUTPUT);
}
void loop() {
digitalWrite(H2, HIGH);
digitalWrite(M1, HIGH);
delay(waktu_hijau * 1000);
digitalWrite(H2, LOW);
digitalWrite(K2, HIGH);
delay(waktu_kuning * 1000);
digitalWrite(K2, LOW);
digitalWrite(M1, LOW);
digitalWrite(H1, HIGH);
digitalWrite(M2, HIGH);
delay(waktu_hijau * 1000);
digitalWrite(H1, LOW);
digitalWrite(K1, HIGH);
delay(waktu_kuning * 1000);
digitalWrite(K1, LOW);
digitalWrite(M2, LOW);
digitalWrite(M1, HIGH);
digitalWrite(M2, HIGH);
delay((waktu_merah - waktu_hijau - waktu_kuning) * 1000);
digitalWrite(M1, LOW);
digitalWrite(M2, LOW);
}