0% menganggap dokumen ini bermanfaat (0 suara)
32 tayangan5 halaman

Traffic Light Controller dengan Arduino UNO

Traffic Light Controller dengan Arduino UNO dapat dibuat menggunakan Arduino UNO, LED merah, kuning, hijau dan resistor. Komponen-komponen tersebut dihubungkan pada pin Arduino UNO dan dikendalikan melalui program Arduino untuk menyimulasikan lampu lalu lintas dengan mengatur LED untuk menyala secara bergantian seperti lampu lalu lintas asli.

Diunggah oleh

Tri Anggoro
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
32 tayangan5 halaman

Traffic Light Controller dengan Arduino UNO

Traffic Light Controller dengan Arduino UNO dapat dibuat menggunakan Arduino UNO, LED merah, kuning, hijau dan resistor. Komponen-komponen tersebut dihubungkan pada pin Arduino UNO dan dikendalikan melalui program Arduino untuk menyimulasikan lampu lalu lintas dengan mengatur LED untuk menyala secara bergantian seperti lampu lalu lintas asli.

Diunggah oleh

Tri Anggoro
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Traffic Light Controller dengan Arduino

UNO
Alhamdulillah masih diberi kesempatan bertemu lagi dengan mimin Ardutech …
Kesempatan baik ini kita manfaatkan untuk membuat proyek Arduino UNO, yang
ringan – ringan saja ya, kita buat Trafiic Light Controller dengan Arduino UNO.
Sebenarnya bukan traffic light alias lampu ‘bangjo’ beneran, lebih tepatnya simulator,
yang terdiri dari LED disusun menyerupai system lampu lalu lintas.

Komponen yang diperlukan untuk membuat traffic light controller dengan Arduino
UNO tidaklah banyak, seperti daftar berikut :

 Arduino UNO (1)


 LED merah 5mm (4)
 LED kuning 5 mm (4)
 LED hijau 5 mm (4)
 Resistor 330 Ohm (12)
Selanjutnya kita buat rangkaian traffic light controller dengan Arduino UNO.
Masing – masing kaki anoda LED terhubung ke pin Arduino UNO sehingga untuk
control LED cukup dengan memberi logika ‘1’ maka LED nyala (aktif HIGH) dan untuk
mematikan LED cukup dengan memberi logika ‘0’.

Sebelum masuk ke pembuatan program lampu lalu lintas dengan Arduino, sebaiknya
dibuat dulu flow chart atau alur programnya. Jika kita masih pemula, saya sarankan
anda membuatnya terlebih dahulu, fungsi flow chart untuk menuntun kita step by
step dalam membuat program.  Berikut ini contoh flow chart Arduino untuk traffic light
controller.
Setelah flow chart dibuat, berikutnya kita buat programnya dengan Arduino IDE.
Program Arduino untuk simulator lampu merah seperti pada program berikut ini :

1 void setup() {
2   //------------------pin 2 s/d pin 13 sebagai dig output
3   for(char i=2;i<14;i++){
4     pinMode(i, OUTPUT);
5   }
6   //------------------Matikan semua LED
7   for(char i=2;i<14;i++){
8     digitalWrite(i, 0);
9   }
10   //--------Hidupkan H1 + M2 + M3 + M4
11   digitalWrite(2,1);
12   digitalWrite(7,1);
13   digitalWrite(10,1);
14   digitalWrite(13,1);
15 }
16  
17 void loop() {
18   //-------------H1 + M2 + M3 + M4 ON
19   digitalWrite(2,1);
20   digitalWrite(3,0);
21   digitalWrite(4,0);
22   delay(3000);  
23   //-------------K1 + M2 + M3 + M4 ON
24   digitalWrite(2,0);
25   digitalWrite(3,1);
26   digitalWrite(4,0);
27   delay(1000);
28   
29   //-------------M1 + H2 + M3 + M4 ON
30   digitalWrite(5,1);
31   digitalWrite(6,0);
32   digitalWrite(7,0);
33   delay(3000);  
34   //-------------M1 + K2 + M3 + M4 ON
35   digitalWrite(5,0);
36   digitalWrite(6,1);
37   digitalWrite(7,0);
38   delay(1000);
39   
40   //-------------M1 + M2 + H3 + M4 ON
41   digitalWrite(8,1);
42   digitalWrite(9,0);
43   digitalWrite(10,0);
44   delay(3000);  
45   //-------------M1 + M2 + K3 + M4 ON
46   digitalWrite(8,0);
47   digitalWrite(9,1);
48   digitalWrite(10,0);
49   delay(1000);
50   
51   //-------------M1 + M2 + M3 + H4 ON
52   digitalWrite(11,1);
53   digitalWrite(12,0);
54   digitalWrite(13,0);
55   delay(3000);  
56   //-------------M1 + M2 + M3 + K4 ON
57   digitalWrite(11,0);
58   digitalWrite(12,1);
59   digitalWrite(13,0);
60   delay(1000);
61 }
Setelah program dibuat dengan Arduino IDE berikutnya simpan (Save)
kemudian Upload ke Arduino UNO. Hasilnya LED akan ‘nyala’ dan ‘padam’ seperti pada
system lampu merah di per-empat-an jalan. Pertama yang nyala adalah lampu Hijau 1,
Merah 2, Merah 3 dan Merah 4 (ruas jalan 1 HIJAU/JALAN).
Berikutnya yang nyala lampu Kuning 1, Merah 2, Merah 3 dan Merah 4 (ruas jalan 1
KUNING/HATI – HATI)

Kemudian lampu Merah 1, Hijau 2, Merah 3, dan Merah 4 (ruas jalan 1 HIJAU/JALAN)

Demikian seterusnya sampai ruas jalan 4 dan berputar lagi. Alhamdulillah selesai
sudah aplikasi Arduino membuat traffic light controller dengan Arduino UNO. Semoga
bermanfaat.

Anda mungkin juga menyukai