Traffik Light 4 Persimpangan dengan Menggunakan Arduino Uno

Artikel Terkait Proyek Arduino
Alat ini adalah miniatur Traffik Light 4 Persimpangan dengan Menggunakan Arduino Uno sebagai komponen utamanya. Prinsipnya sama seperti traffik light pada umumnya. Alat ini saya buat menyala bergantian setiap 5 detik.



Alat ini terdiri dari Arduino UNO sebagai sistem pemroses dan pengendali utama dari sistem. LED merah, kuning, dan hijau digunakan sebagai simulasi lampu traffik light.



Kebutuhan Hardware :

1. 4 LED warna merah

2. 4 LED warna kuning

3. 4 LED warna hijau

4. Modul Arduino

5. Power Supply 9 VDC



Untuk pembelian komponen bisa BELI DISINI.



Berikut ini adalah schematicnya :







































Setelah semua terkoneksi dengan baik, silahkan Upload Sketch Dibawah ini :




/***************************
Trafik Light 4 Persimpangan

Oleh: Workshop Electronics 3 in 1
Website: www.arduinoindonesia.id
Toko Online: www.workshopelectronics3in1.com
Blog: mycoding.id
Profil: www.workshopelectronics3in1.co.id

Copyright @2017
****************************/
void
setup() {

  //------------------pin 2 s/d pin 13 sebagai dig output

  for(char i=2;i<14;i++){

    pinMode(i, OUTPUT);

  }

  //------------------Matikan semua LED

  for(char i=2;i<14;i++){

    digitalWrite(i, 0);

  }

  //--------Hidupkan H1 + M2 + M3 + M4

  digitalWrite(2,1);

  digitalWrite(7,1);

  digitalWrite(10,1);

  digitalWrite(13,1);

}



void loop() {

  //-------------H1 + M2 + M3 + M4 ON

  digitalWrite(2,1);

  digitalWrite(3,0);

  digitalWrite(4,0);

  delay(5000); 

  //-------------K1 + M2 + M3 + M4 ON

  digitalWrite(2,0);

  digitalWrite(3,1);

  digitalWrite(4,0);

  delay(2000);

 

  //-------------M1 + M2 + M3 + M4 ON

  digitalWrite(2,0);

  digitalWrite(3,0);

  digitalWrite(4,1);

  delay(1000); 

  //-------------M1 + H2 + M3 + M4 ON

  digitalWrite(5,1);

  digitalWrite(6,0);

  digitalWrite(7,0);

  delay(5000); 

  //-------------M1 + K2 + M3 + M4 ON

  digitalWrite(5,0);

  digitalWrite(6,1);

  digitalWrite(7,0);

  delay(2000);

 

  //-------------M1 + M2 + M3 + M4 ON

  digitalWrite(5,0);

  digitalWrite(6,0);

  digitalWrite(7,1);

  delay(1000); 

  //-------------M1 + M2 + H3 + M4 ON

  digitalWrite(8,1);

  digitalWrite(9,0);

  digitalWrite(10,0);

  delay(5000); 

  //-------------M1 + M2 + K3 + M4 ON

  digitalWrite(8,0);

  digitalWrite(9,1);

  digitalWrite(10,0);

  delay(2000);

 

  //-------------M1 + M2 + M3 + M4 ON

  digitalWrite(8,0);

  digitalWrite(9,0);

  digitalWrite(10,1);

  delay(1000); 

  //-------------M1 + M2 + M3 + H4 ON

  digitalWrite(11,1);

  digitalWrite(12,0);

  digitalWrite(13,0);

  delay(5000); 

  //-------------M1 + M2 + M3 + K4 ON

  digitalWrite(11,0);

  digitalWrite(12,1);

  digitalWrite(13,0);

  delay(2000);

  //-------------M1 + M2 + M3 + M4 ON

  digitalWrite(11,0);

  digitalWrite(12,0);

  digitalWrite(13,1);

  delay(1000); 

}




Untuk lebih jelasnya lihat video berikut ini :












Katalog produk arduino, cek dibawah ini.


Rekomendasi Web Hosting
  1. 20rb perbulan. Diskon hingga 40% kode kupon: MCP Daftar disini (apache).
  2. 10rb perbulan. Diskon hingga 75% kode kupon: MCP Daftar disini (litespeed).
  3. 10rb perbulan. Diskon hingga 70% kode kupon: aff-MCP Daftar disini (apache).