3# Membuat Program Lampu Lalulintas Sederhana Arduino (Traffic LED)
3.1. Traffic LED
Project ini merupakan project untuk mengatur nyala LED agar menyerupai lampu lalulintas. Untuk permulaan mari kita mulai dengan mencoba mengontrol tiga buah LED (Merah, Kuning, dan Hijau).
3.1.1. Bahan yang diperlukan:
3.1.2.Merangkai Rangkaian Traffic
LED
Buatlah rangkaian pada breadboard seperti gambar di bawah ini :
Wiring /Rangkaian Traffic LED |
3.1.3.Program (sketch) Traffic LED
// Project Traffic Lights int ledDelay = 5000; // menentukan delay yang dapat dipanggil int r = 12; int y = 11; int g = 10; void setup() { pinMode(r, OUTPUT); pinMode(y, OUTPUT); pinMode(g, OUTPUT); } void loop() { digitalWrite(r, HIGH); // LED merah menyala delay(ledDelay); // tunggu selama 5 detik digitalWrite(y, HIGH); // LED Kuning menyala delay(2000); // tunggu 2 detik setelah LED kuning menyala digitalWrite(g, HIGH); // LED hijau menyala digitalWrite(r, LOW); // LED Merah mati digitalWrite(y, LOW); // LED Kuning mati delay(ledDelay); // tunggu selama 5 detik digitalWrite(y, HIGH); // LED Kuning Menyala digitalWrite(g, LOW); // Led Hijau Mati delay(2000); // tunggu 2 detik digitalWrite(y, LOW); //LED kuning Mati }
Kemudian mari
kita amati hasil dari pemrograman tersebut.
3.1.4. Analisis
Sketch Trafick LED
Setelah diperogram maka LED akan menyala menyerupai lampu lalulintas, dimana akan ada empat bagian program yang dieksekusi berulang pada “Void loop()” simulasi seperti gambar dibawah ini:
Gambar 4.8 Simulasi hasil pemerograman. |
Setelah diberikan contoh, silahkan dicoba untuk membuat Traffic LED dengan mengunakan enam buah LED. Cobalah membuat program untuk mengontrol enam buah LED tersebuat sehingga dapat menyerupai lampu lalulintas yang sebenarnya. Perlu diketahui bahwa membuat simulasi lampu lalulintas memang terlihat sederhana, namun bagi pemula ini akan sedikit membingungkan dan cukup memakan waktu tapi akan tetap menyenangkan. Perlu diingat bahwa ketika lampu lalulintas pertama berwarna merah maka lampu lalulintas lainnya berwarna hijau dan seterusnya,
Tidak ada komentar:
Posting Komentar