Kode Lampu Lalu Lintas pada Arduino Uno
Berikut adalah kode untuk lampu lalu lintas menggunakan Arduino Uno. Kode ini akan mengontrol tiga LED (merah, kuning, hijau) yang mewakili lampu lalu lintas standar.
Komponen yang Dibutuhkan:
1. Arduino Uno
2. LED Merah
3. LED Kuning
4. LED Hijau
5. Resistor 220Ω (3 buah)
6. Kabel jumper
7. Breadboard
---
Kode Arduino untuk Lampu Lalu Lintas:
// Definisi pin LED
const int merah = 8;
const int kuning = 9;
const int hijau = 10;
void setup() {
pinMode(merah, OUTPUT);
pinMode(kuning, OUTPUT);
pinMode(hijau, OUTPUT);
}
void loop() {
// Lampu Hijau menyala selama 5 detik
digitalWrite(hijau, HIGH);
delay(5000);
digitalWrite(hijau, LOW);
// Lampu Kuning menyala selama 2 detik
digitalWrite(kuning, HIGH);
delay(2000);
digitalWrite(kuning, LOW);
// Lampu Merah menyala selama 5 detik
digitalWrite(merah, HIGH);
delay(5000);
digitalWrite(merah, LOW);
}
---
Cara Kerja Program:
1. Lampu hijau menyala selama 5 detik, lalu mati.
2. Lampu kuning menyala selama 2 detik, lalu mati.
3. Lampu merah menyala selama 5 detik, lalu mati.
4. Siklus berulang terus menerus.
Catatan:
Pastikan LED terhubung dengan resistor 220Ω untuk menghindari kerusakan.
Jika ingin mengubah waktu nyala, ubah nilai delay().
Post a Comment for "Kode Lampu Lalu Lintas pada Arduino Uno"