Membuat Traffic Light dengan Arduino

Indobot Academy

[lwptoc numeration=”none” title=”Daftar Isi”]

 

Hai Fanbot, apa kabar puasa hari ini? Semoga tetap semangat ya! Nah kali ini Fanbot mungkin sering memperhatikan lampu merah yang ada di persimpangan jalan dapat menampilkan nyala lampu pengatur lalu lintas secara bergantian. Traffic light adalah alat yang berfungsi menggantikan tugas polisi sebagai pengatur lalu lintas. Ini dapat menjaga kelancaran arus lalu lintas selama 24 jam penuh, tentunya teknologi ini sangat membantu pekerjaan polisi sekaligus menjaga ketertiban arus pengguna jalan.

Jangan khawatir kali ini Minbot akan mengajak kalian belajar cara membuatnya dengan arduino. Dalam simulasi kali ini kita akan membuat dua dengan menggunakan bantuan RGB LED. Gimana caranya? Gak usah berlama-lama! Simak Yuk!

Baca Juga Cara Membuat Running LED dengan Arduino

Cara Membuat

Untuk membuat traffic light dengan Arduino ini, Fanbot akan membutuhkan perlengkapan sebagai berikut

Alat dan Bahan:

  1. Arduino board
  2. LED RGB – 2 untuk setiap warna
  3. Resistor 1000 Ohm – 6 buah
  4. Breadboard
  5. Power Supply

Baca Juga Cara Membuat Lampu Otomatis dengan Arduino

Gambar Rangkaian

Selanjutnya Fanbot membuat rangkaian Arduino seperti contoh di gambar ya

membuat traffic light dengan arduino
rangkaian traffic light arduino

Kode Program

Buat sketch baru di Arduino IDE dan buatlah program berikut

int green=13;
int yellow=12;
int red=11;
int green2=13;
int yellow2=12;
int red2=11;

void setup() {
pinMode(green,OUTPUT);
pinMode(yellow,OUTPUT);
pinMode(red,OUTPUT);
pinMode(green2,OUTPUT); 
pinMode(yellow2,OUTPUT);
pinMode(red2,OUTPUT);

digitalWrite(green,HIGH);
digitalWrite(yellow,HIGH);
digitalWrite(red,HIGH);
digitalWrite(green2,HIGH);
digitalWrite(yellow2,HIGH);
digitalWrite(red2,HIGH);
delay(2000);

digitalWrite(green,LOW);
digitalWrite(yellow,LOW);
digitalWrite(red,LOW);
digitalWrite(green2,LOW);
digitalWrite(yellow2,LOW);
digitalWrite(red2,LOW);
}

void loop() {
digitalWrite(green,HIGH);
digitalWrite(red2,HIGH);
delay(45000);

digitalWrite(green,LOW);
digitalWrite(yellow,HIGH);
delay(15000);

digitalWrite(yellow,LOW);
digitalWrite(red,HIGH);
digitalWrite(red2,LOW);
digitalWrite(green2,HIGH);
delay(45000);

digitalWrite(green2,LOW);
digitalWrite(yellow2,HIGH);
delay(15000);

digitalWrite(red,LOW);
digitalWrite(yellow2,LOW);
}

Jangan lupa diuji coba rangkaian tersebut, Fanbot bisa mengubah waktu delay untuk mempercepat atau melambatkan peralihan nyala lampu traffic lightnya

Kesimpulan

Nah mudah bukan cara membuat lampu lalu lintas? Kalian bisa menambahkan jumlah lampu menjadi 3 atau 4 agar semakin menarik, bisa juga menambahkan countdown timer biar lebih realistis. Sekian tutorial traffic light dengan arduino bareng Indobot. Semangat Ya!!

Jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu.

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp