#define merah1 2 // MENDEFINISIKAN VARIABLE LAMPU MERAH1 DENGAN ANGKA 2
#define kuning1 3 // MENDEFINISIKAN VARIABLE LAMPU KUNING1 DENGAN ANGKA 3
#define hijau1 4 // MENDIFINISIKAN VARIABLE LAMPU HIJAU1 DENGAN ANGKA 4
#define hijau2 5 // MENDEFINISIKAN VARIABLE LAMPU MERAH2 DENGAN ANGKA 5
#define kuning2 6 // MENDEFINISIKAN VARIABLE LAMPU KUNING2 DENGAN ANGKA 6
#define merah2 7 // MENDIFINISIKAN VARIABLE LAMPU HIJAU2 DENGAN ANGKA 7
#define merah3 8 // MENDEFINISIKAN VARIABLE LAMPU MERAH3 DENGAN ANGKA 8
#define kuning3 9 // MENDEFINISIKAN VARIABLE LAMPU KUNING3 DENGAN ANGKA 9
#define hijau3 10 // MENDIFINISIKAN VARIABLE LAMPU HIJAU3 DENGAN ANGKA 10
void setup() {
pinMode(merah1, OUTPUT); // LAMPU MERAH1 SEBAGAI OUTPUT
pinMode(kuning1, OUTPUT); // LAMPU KUNING1 SEBAGAI OUTPUT
pinMode(hijau1, OUTPUT); // LAMPU HIJAU1 SEBAGAI OUTPUT
pinMode(merah2, OUTPUT); // LAMPU MERAH2 SEBAGAI OUTPUT
pinMode(kuning2, OUTPUT); // LAMPU KUNING2 SEBAGAI OUTPUT
pinMode(hijau2, OUTPUT); // LAMPU HIJAU2 SEBAGAI OUTPUT
pinMode(merah3, OUTPUT); // LAMPU MERAH3 SEBAGAI OUTPUT
pinMode(kuning3, OUTPUT); // LAMPU KUNING3 SEBAGAI OUTPUT
pinMode(hijau3, OUTPUT); // LAMPU HIJAU3 SEBAGAI OUTPUT
}
void loop() {
//LAMPU LALU LINTAS KANAN JALAN
//LAMPU LALU LINTAS ATAS STOP
//LAMPU LALU LINTAS KIRI STOP
digitalWrite(merah1, LOW); // LAMPU MERAH KANAN OFF
digitalWrite(merah2, HIGH); // LAMPU MERAH ATAS OFF
digitalWrite(merah3, HIGH); // LAMPU MERAH KIRI OFF
digitalWrite(kuning1, LOW); // LAMPU KUNING KANAN OFF
digitalWrite(kuning2, LOW); // LAMPU KUNING ATAS OFF
digitalWrite(kuning3, LOW); // LAMPU KUNING KIRI OFF
digitalWrite(hijau1, HIGH); // LAMPU HIJAU KANAN ON
digitalWrite(hijau2, LOW); // LAMPU HIJAU ATAS OFF
digitalWrite(hijau3, LOW); // LAMPU HIJAU KIRI OFF
delay(4000); // JEDA WAKTU LAMPU LALU LINTAS KANAN JALAN 4 DETIK
//LAMPU LALU LINTAS KANAN HATI-HATI
//LAMPU LALU LINTAS ATAS STOP
//LAMPU LALU LINTAS STOP STOP
digitalWrite(merah1, LOW); // LAMPU MERAH KANAN OFF
digitalWrite(merah2, HIGH); // LAMPU MERAH ATAS ON
digitalWrite(merah3, HIGH); // LAMPU MERAH KIRI ON
digitalWrite(kuning1, HIGH); // LAMPU KUNING KANAN ON
digitalWrite(kuning2, LOW); // LAMPU KUNING ATAS OFF
digitalWrite(kuning3, LOW); // LAMPU KUNING KIRI OFF
digitalWrite(hijau1, LOW); // LAMPU HIJAU KANAN OFF
digitalWrite(hijau2, LOW); // LAMPU HIJAU ATAS OFF
digitalWrite(hijau3, LOW); // LAMPU HIJAU KIRI OFF
delay(2000); // JEDA WAKTU LAMPU LALU LINTAS KANAN HATI-HATI 2 DETIK
//LAMPU LALU LINTAS KANAN STOP
//LAMPU LALU LINTAS ATAS HATI-HATI
//LAMPU LALU LINTAS KIRI STOP
digitalWrite(merah1, HIGH); // LAMPU LALU MERAH KANAN ON
digitalWrite(merah2, LOW); // LAMPU MERAH ATAS OFF
digitalWrite(merah3, HIGH); // LMAPU MERAH KIRI ON
digitalWrite(kuning1, LOW); // LAMPU KUNING KANAN OFF
digitalWrite(kuning2, HIGH); // LAMPU KUNING ATAS ON
digitalWrite(kuning3, LOW); // LAMPU KUNING KIRI OFF
digitalWrite(hijau1, LOW); // LAMPU HIJAU KANAN OFF
digitalWrite(hijau2, LOW); // LAMPU HIJAU ATAS OFF
digitalWrite(hijau3, LOW); // LAMPU HIJAU KIRI OFF
delay(2000); // JEDA WAKTU LAMPU LALU LINTAS ATAS HATI-HATI 2 DETIK
//LAMPU LALU LINTAS KANAN STOP
//LAMPU LALU LINTAS ATAS JALAN
//LAMPU LALU LINTAS KIRI STOP
digitalWrite(merah1, HIGH); // LAMPU MERAH KANAN ON
digitalWrite(merah2, LOW); // LAMPU MERAH ATAS OFF
digitalWrite(merah3, HIGH); // LAMPU MERAH KIRI ON
digitalWrite(kuning1, LOW); // LAMPU KUNING KANAN OFF
digitalWrite(kuning2, LOW); // LAMPU KUNING ATAS OFF
digitalWrite(kuning3, LOW); // LAMPU KUNING KIRI OFF
digitalWrite(hijau1, LOW); // LAMPU HIJAU KANAN OFF
digitalWrite(hijau2, HIGH); // LAMPU HIJAU ATAS ON
digitalWrite(hijau3, LOW); // LAMPU HIJAU KIRI OFF
delay(4000); // JEDA WAKTU LAMPU LALU LINTAS ATAS JALAN 4 DETIK
//LAMPU LALU LINTAS KANAN STOP STOP
//LAMPU LALU LINTAS ATAS HATI-HATI
//LAMPU LALU LINTAS KIRI STOP
digitalWrite(merah1, HIGH); // LAMPU MERAH KANAN ON
digitalWrite(merah2, LOW); // LAMPU MERAH ATAS OFF
digitalWrite(merah3, HIGH); // LAMPU MERAH KIRI ON
digitalWrite(kuning1, LOW); // LAMPU KUNING KANAN OFF
digitalWrite(kuning2, HIGH); // LAMPU KUNING ATAS ON
digitalWrite(kuning3, LOW); // LAMPU KUNING KIRI OFF
digitalWrite(hijau1, LOW); // LAMPU HIJAU KANAN OFF
digitalWrite(hijau2, LOW); // LAMPU HIJAU ATAS OFF
digitalWrite(hijau3, LOW); // LAMPU HIJAU KIRI OFF
delay(2000); // JEDA WAKTU LAMPU LALU LINTAS ATAS HATI-HATI 2 DETIK
//LAMPU LALU LINTAS KANAN STOP
//LAMPU LALU LINTAS ATAS STOP
//LAMPU LALU LINTAS KIRI HATI-HATI
digitalWrite(merah1, HIGH); // LAMPU MERAH KANAN ON
digitalWrite(merah2, HIGH); // LAMPU MERAH ATAS ON
digitalWrite(merah3, LOW); // LAMPU MERAH KIRI OFF
digitalWrite(kuning1, LOW); // LAMPU KUNING KANAN OFF
digitalWrite(kuning2, LOW); // LAMPU KUNING ATAS OFF
digitalWrite(kuning3, HIGH); // LAMPU KUNING KIRI ON
digitalWrite(hijau1, LOW); // LAMPU HIJAU KANAN OFF
digitalWrite(hijau2, LOW); // LAMPU HIJAU ATAS OFF
digitalWrite(hijau3, LOW); // LAMPU HIJAU KIRI OFF
delay(2000); // JEDA WAKTU LAMPU LALU LINTAS KIRI HATI-HATI 2 DETIK
//LAMPU LALU LINTAS KANAN STOP
//LAMPU LALU LINTAS ATAS STOP
//LAMPU LALU LINTAS KIRI JALAN
digitalWrite(merah1, HIGH); // LAMPU MERAH KANAN ON
digitalWrite(merah2, HIGH); // LAMPU MERAH ATAS ON
digitalWrite(merah3, LOW); // LAMPU MERAH KIRI OFF
digitalWrite(kuning1, LOW); // LAMPU KUNING KANAN OFF
digitalWrite(kuning2, LOW); // LAMPU KUNING ATAS OFF
digitalWrite(kuning3, LOW); // LAMPU KUNING KIRI OFF
digitalWrite(hijau1, LOW); // LAMPU HIJAU KANAN OFF
digitalWrite(hijau2, LOW); // LAMPU HIJAU ATAS OFF
digitalWrite(hijau3, HIGH); // LAMPU HIJAU KIRI ON
delay(4000); // JEDA WAKTU LAMPU LALU LINTAS KIRI JALAN 4 DETIK
//LAMPU LALU LINTAS KANAN STOP
//LAMPU LALU LINTAS ATAS STOP
//LAMPU LALU LINTAS KIRI HATI-HATI
digitalWrite(merah1, HIGH); // LAMPU MERAH KANAN ON
digitalWrite(merah2, HIGH); // LAMPU MERAH ATAS ON
digitalWrite(merah3, LOW); // LAMPU MERAH KIRI OFF
digitalWrite(kuning1, LOW); // LAMPU KUNING KANAN OFF
digitalWrite(kuning2, LOW); // LAMPU KUNING ATAS OFF
digitalWrite(kuning3, HIGH); // LAMPU KUNING KIRI ON
digitalWrite(hijau1, LOW); // LAMPU HIJAU KANAN OFF
digitalWrite(hijau2, LOW); // LAMPU HIJAU ATAS OFF
digitalWrite(hijau3, LOW); // LAMPU HIJAU KIRI OFF
delay(2000); // JEDA WAKTU LAMPU LALU LINTAS KIRI HATI-HATI 2 DETIK
//LAMPU LALU LINTAS KANAN HATI-HATI
//LAMPU LALU LINTAS ATAS STOP
//LAMPU LALU LINTAS KIRI STOP
digitalWrite(merah1, LOW); //LAMPU MERAH KANAN OFF
digitalWrite(merah2, HIGH);// LAMPU MERAH ATAS ON
digitalWrite(merah3, HIGH); // LAMPU MERAH KIRI ON
digitalWrite(kuning1, HIGH); // LAMPU KUNING KANAN ON
digitalWrite(kuning2, LOW); // LAMPU KUNING ATAS OFF
digitalWrite(kuning3, LOW); // LAMPU KUNING KIRI OFF
digitalWrite(hijau1, LOW); // LAMPU HIJAU KANAN OFF
digitalWrite(hijau2, LOW); // LAMPU HIJAU ATAS OFF
digitalWrite(hijau3, LOW); // LAMPU HIJAU KIRI OFF
delay(2000); // JEDA WAKTU LAMPU LALU LINTAS KANAN HATI-HATI 2 DETIK
}