// 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);
}