3# Membuat Program 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:
Arduino Nano + Kabel Beli disini >>>Breadboeard beli disini >>>LED Beli disini >>>Resistor 220Ohm beli disini >>>Kabel Jumper beli disini >>>
Module LED Traffick Yang Sudah jadi >>>
3.1.2.Merangkai Rangkaian Traffic LED
Buatlah rangkaian pada breadboard seperti gambar di bawah ini :

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:

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,Demikian untuk pengenalan singkat tentang Arduino, merakit komponen dengan peoject board, dan membuat program sederhana LED berkedip. Silakan lakukan improvisasi rangkaian tersebut sehingga lebih paham dan lebih nyaman menggunakan project board. Selanjutnya, kita akan lebih mendalami beberapa perintah dasar dan fungsi-fungsi logika untuk membuat program Arduino.











