Tutorial Lampu Lalu Lintas menggunakan Arduino

Membuat Lampu Lalu Lintas menggunakan Arduino

  Pada kesempatan kali ini kita akan mencoba membuat eksperimen dengan Arduino, pernahkah kalian berkendara di jalan raya lalu menjumpai rambu-rambu dan lampu lintas? Pastinya pernah bukan?
Dan pasti kalian akan bertanya-tanya, bagaimana cara kerjanya? dan bagaimana cara membuatnya?

  Rambu dan lampu lalu lintas dibuat agar pengendara mematuhi peraturan-peraturan yang berlaku, agar tidak terjadi kecelakaan dan hal-hal yang tidak diinginkan. Berikut ini adalah penjelasan dan cara membuat lampu lalu lintas dengan Arduino, komponen yang dibutuhkan sebagai berikut:
  • Arduino Uno
  • 1 Led Merah
  • 1 Led Kuning
  • 1 Led Hijau
  • Kabel Jumper Secukupnya
  • 3 Resistor
  • Papan Breadboard
Dibawah ini adalah gambar rangkaiannya:


Berikut adalah cara merangkai komponen:
  1. Hubungkan GND pada papan breadboard dengan cara di jumper pada posisi horizontal.
  2. Hubungkan Pin digital 12 dengan Led merah yang salah satu kakinya terhubung pada kaki resistor.
  3. Hubungkan Pin digital 9 dengan Led kuning yang salah satu kakinya terhubung pada kaki resistor.
  4. Hubungkan Pin digital 6 dengan Led hijau yang salah satu kakinya terhubung pada kaki resistor.
  5. Lalu buka aplikasi Arduino IDE dan masukkan source code berikut:
/*
  Author: Robby Ivan Hidayat.
*/

int Ledmerah = 12;      // Deklarasi Led merah di Pin digital 12.
int Ledkuning = 9;      // Deklarasi Led kuning di Pin digital 9.
int Ledhijau = 6;        // Deklarasi Led hijau di Pin digital 6.

void setup() {
pinMode (Ledmerah, OUTPUT);
pinMode (Ledkuning, OUTPUT);
pinMode (Ledhijau, OUTPUT);
}

void loop() {
digitalWrite (Ledmerah, HIGH);           // Led merah menyala.
digitalWrite (Ledkuning, LOW);          // Led kuning mati.
digitalWrite (Ledhijau, LOW);            // Led hijau mati.
delay(5000);                                        // Led merah menyala selama 5 detik.
digitalWrite (Ledmerah, LOW);          // Led merah mati.
digitalWrite (Ledkuning, HIGH);       // Led kuning menyala.
digitalWrite (Ledhijau, LOW);          // Led hijau mati.
delay(2000);                                      // Led kuning menyala selama 2 detik.
digitalWrite (Ledmerah, LOW);        // Led merah mati.
digitalWrite (Ledkuning, LOW);      // Led kuning mati.
digitalWrite (Ledhijau, HIGH);       // Led hijau menyala.
delay(5000);                                    // Led hijau menyala selama 5 detik.
}

       6. Seperti inilah tampilannya dengan menggunakan aplikasi Arduino IDE.


       7. Pilih verify di bagian pojok kiri atas:
       8. Pilih upload dan amati output yang dihasilkan.

Cukup sekian tutorialnya, semoga membantu. Jangan lupa tinggalkan kritik dan saran dikolom komentar. Terima Kasih.



Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment