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().
No comments:
Post a Comment