Pengayaan 1. Lampu Merah di 4 Persimpangan
- Dapatkan link
- X
- Aplikasi Lainnya
SKETCH YANG PERLU DIKETIK:
const int merah1 = 2; const int kuning1 = 1; const int hijau1 = 0; const int merah2 = 5; const int kuning2 = 4; const int hijau2 = 3; const int merah3 = 8; const int kuning3 = 7; const int hijau3 = 6; const int merah4 = 11; const int kuning4 = 10; const int hijau4 = 9; int waktu_tanda = 3000; void setup() { pinMode(merah1, OUTPUT); pinMode(kuning1, OUTPUT); pinMode(hijau1, OUTPUT); pinMode(merah2, OUTPUT); pinMode(kuning2, OUTPUT); pinMode(hijau2, OUTPUT); pinMode(merah3, OUTPUT); pinMode(kuning3, OUTPUT); pinMode(hijau3, OUTPUT); pinMode(merah4, OUTPUT); pinMode(kuning4, OUTPUT); pinMode(hijau4, OUTPUT); } void loop() { // LAMPU MERAH UNIT 1 LAMPU HIJAUNYA MENYALA digitalWrite(hijau1, HIGH); digitalWrite(merah2, HIGH); digitalWrite(merah3, HIGH); digitalWrite(merah4, HIGH); delay(waktu_tanda); digitalWrite(hijau1, LOW); digitalWrite(merah2, LOW); digitalWrite(merah3, LOW); digitalWrite(merah4, LOW); delay(100); digitalWrite(kuning1, HIGH); digitalWrite(kuning2, HIGH); digitalWrite(kuning3, HIGH); digitalWrite(kuning4, HIGH); delay(1000); digitalWrite(kuning1, LOW); digitalWrite(kuning2, LOW); digitalWrite(kuning3, LOW); digitalWrite(kuning4, LOW); delay(100); // LAMPU MERAH UNIT2 LAMPU HIJAUNYA MENYALA digitalWrite(hijau2, HIGH); digitalWrite(merah1, HIGH); digitalWrite(merah3, HIGH); digitalWrite(merah4, HIGH); delay(waktu_tanda); digitalWrite(hijau2, LOW); digitalWrite(merah1, LOW); digitalWrite(merah3, LOW); digitalWrite(merah4, LOW); delay(100); digitalWrite(kuning1, HIGH); digitalWrite(kuning2, HIGH); digitalWrite(kuning3, HIGH); digitalWrite(kuning4, HIGH); delay(1000); digitalWrite(kuning1, LOW); digitalWrite(kuning2, LOW); digitalWrite(kuning3, LOW); digitalWrite(kuning4, LOW); delay(100); // LAMPU MERAH UNIT3 LAMPU HIJAUNYA MENYALA digitalWrite(hijau3, HIGH); digitalWrite(merah1, HIGH); digitalWrite(merah2, HIGH); digitalWrite(merah4, HIGH); delay(waktu_tanda); digitalWrite(hijau3, LOW); digitalWrite(merah1, LOW); digitalWrite(merah2, LOW); digitalWrite(merah4, LOW); delay(100); digitalWrite(kuning1, HIGH); digitalWrite(kuning2, HIGH); digitalWrite(kuning3, HIGH); digitalWrite(kuning4, HIGH); delay(1000); digitalWrite(kuning1, LOW); digitalWrite(kuning2, LOW); digitalWrite(kuning3, LOW); digitalWrite(kuning4, LOW); delay(100); // LAMPU MERAH UNIT4 LAMPU HIJAUNYA MENYALA digitalWrite(hijau4, HIGH); digitalWrite(merah1, HIGH); digitalWrite(merah2, HIGH); digitalWrite(merah3, HIGH); delay(waktu_tanda); digitalWrite(hijau4, LOW); digitalWrite(merah1, LOW); digitalWrite(merah2, LOW); digitalWrite(merah3, LOW); delay(100); digitalWrite(kuning1, HIGH); digitalWrite(kuning2, HIGH); digitalWrite(kuning3, HIGH); digitalWrite(kuning4, HIGH); delay(1000); digitalWrite(kuning1, LOW); digitalWrite(kuning2, LOW); digitalWrite(kuning3, LOW); digitalWrite(kuning4, LOW); delay(100); }