Untitled

Run Settings
LanguageC++
Language Version
Run Command
#define ledHijauKendaraan 2 #define ledKuningKendaraan 3 #define ledMerahKendaraan 4 #define tombol 7 void setup() { pinMode(ledHijauKendaraan, OUTPUT); pinMode(ledKuningKendaraan, OUTPUT); pinMode(ledMerahKendaraan, OUTPUT); pinMode(tombol, INPUT_PULLUP); // Kondisi awal digitalWrite(ledHijauKendaraan, HIGH); // Kendaraan jalan } void loop() { if (digitalRead(tombol) == LOW) { // Jika tombol ditekan digitalWrite(ledHijauKendaraan, LOW); // Matikan hijau kendaraan digitalWrite(ledKuningKendaraan, HIGH); // Nyalakan kuning kendaraan delay(2000); // Tunggu 2 detik digitalWrite(ledKuningKendaraan, LOW); // Matikan kuning kendaraan digitalWrite(ledMerahKendaraan, HIGH); // Nyalakan merah kendaraan (kendaraan berhenti) delay(5000); // Tunggu 5 detik (waktu penyeberangan) digitalWrite(ledMerahKendaraan, LOW); // Matikan merah kendaraan digitalWrite(ledKuningKendaraan, HIGH); // Nyalakan kuning kendaraan delay(2000); // Tunggu 2 detik digitalWrite(ledKuningKendaraan, LOW); // Matikan kuning kendaraan digitalWrite(ledHijauKendaraan, HIGH); // Nyalakan hijau kendaraan (kendaraan jalan kembali) } }
Editor Settings
Theme
Key bindings
Full width
Lines