SlideShare a Scribd company logo
1 of 12
PERANCANGAN MINIATUR
TRAFFIC LIGHT DENGAN
MIKROKONTROLLER ATMEGA 16
ANGGOTA KELOMPOK : ARIF WAHYU WIBOWO (1710501044)
SETIA HOTNATIO PASARIBU ((1710501019)
DOSEN PENGAMPU : R. SURYOTO EDY RAHARJO, ST., M.Eng.
JURUSAN S1 TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TIDAR
MAGELANG
2019
PENDAHULUAN
Traffic light merupakan perangkat yang di gunakan pada jalan
raya untuk mengatur jalannya kendaraan di persimpangan jalan.
Pada percobaan ini miniatur traffic light diatur keadaan
lampunya dengan menggunakan mikrokontroller Atmega 16
yang di program menggunakan software BASCOM AVR. Banyak
persimpangan yang dimiliki adalah 4, dengan begitu diperlukan
12 output untuk mengatur nyala lampu di miniatur traffic light
ini.
ALAT DAN BAHAN
• Laptop atau komputer
• Sorfware BASCOM AVR
• Software AVR OSP II
• Kertas karton secukupnya
• Lampu led merah, kuning, dan hijau
masing-masing 4
• Resistor 220Ω 12 buah
• Mikrokontroller AVR Atmega 16 dengan
kabel usbnya
• Selotip hitam
• Kabel penghubung secukupnya
• Kabel IDC 2 buah
• Power supply 5volt
• Solder
• Tenol
• Lem
• Breadbroad
• Cutter
TRUE TABLE TAFFIC LIGHT
FLOWCHART
PROGRAM
PROGRAM
$regfile = "m16def.dat"
$crystal = 8000000
Config Porta = Output
Config Portb = Output
Do
Porta = &B00001100
Portb = &B00001001
Wait 3
Porta = &B00001010
Portb = &B00001001
Wait 2
Porta = &B00100001
Portb = &B00001001
Wait 3
Porta = &B00010001
Portb = &B00001001
Wait 2
Porta = &B00001001
Portb = &B00001100
Wait 3
Porta = &B00001001
Portb = &B00001010
Wait 2
Porta = &B00001001
Portb = &B00100001
Wait 3
Porta = &B00001001
Portb = &B00010001
Wait 2
Loop
End
PENJELASAN
Baris 1
Pernyataan ini menunjukkan bahwa program yang dibuat ikut
melibatkan file pre-prosesor m16def.dat. File ini telah
disediakan dalam software BASCOM-AVR, sehingga kita tinggal
memanggilnya dengan menggunakan perintah $regfile. File
preprosesor ini berisikan kode-kode pengaturan yang berkaitan
dengan register dalam mikrokontroler yang akan digunakan.
Dalam program ini kita pilih IC mikrokontroler ATMEGA 16.
PENJELASAN
Baris 2
Pernyataan ini menunjukkan bahwa dalam membuat aplikasi
mikrokontroler ini kita menggunakan kristal eksternal dengan
frekuensi 1 MHz (8.000.000 Hz).
PENJELASAN
Baris 3-4
Pernyataan ini adalah melakukan konfigurasi PORTA dan PORTB
supaya dapat berfungsi sebagai jalur keluaran (output).
PENJELASAN
Baris 5 sampai 30
Kelompok program tersebut merupakan program utama program ini. Blok
program ini menggunakan struktur perulangan Do-Loop. Sedang
pernyataan/ekspresi yang diulang adalah proses menyalakan dan mematikan LED
yang dihubungkan dengan register PORTA dan PORTB. PORTA sebagai keluaran
untuk traffic ke satu dan ke dua sedangkan PORTB sebagai keluaran traffic ke tiga
dan ke empat. Pada nyala led merah dan hijau, waktu yang diperlukan selam 3
detik, sedangkan untuk warna kuning waktu yang diperlukan selama 2 detik. Hal
ini berlangsung secara terus-menerus, karena kelompok program ini berada
didalam struktur perulangan Do-Loop.
• Baris 31
• Merupakan akhir dari program
GAMBAR MINIATUR
TERIMAKASIH

More Related Content

What's hot

What's hot (10)

Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRPercobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVR
 
Pengaplikasian mikrokontroller pada robot karton
Pengaplikasian mikrokontroller pada robot kartonPengaplikasian mikrokontroller pada robot karton
Pengaplikasian mikrokontroller pada robot karton
 
Traffic Light Miniature Menggunakan Microcontroller Atmega16
Traffic Light Miniature Menggunakan Microcontroller Atmega16Traffic Light Miniature Menggunakan Microcontroller Atmega16
Traffic Light Miniature Menggunakan Microcontroller Atmega16
 
TRAFFIC LIGHT PEREMPATAN
TRAFFIC LIGHT PEREMPATAN TRAFFIC LIGHT PEREMPATAN
TRAFFIC LIGHT PEREMPATAN
 
Pertemuan 14 ppi8255
Pertemuan 14 ppi8255Pertemuan 14 ppi8255
Pertemuan 14 ppi8255
 
Traffic Light Miniature
Traffic Light Miniature Traffic Light Miniature
Traffic Light Miniature
 
Presentasi asli aris
Presentasi asli arisPresentasi asli aris
Presentasi asli aris
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
Model Traffic Light Menggunakan ATMega16
Model Traffic Light Menggunakan ATMega16Model Traffic Light Menggunakan ATMega16
Model Traffic Light Menggunakan ATMega16
 
Traffic Light dengan Atmega 16
Traffic Light dengan Atmega 16Traffic Light dengan Atmega 16
Traffic Light dengan Atmega 16
 

Similar to Miniatur Traffic light

BAB III penetilian terbaru dengan hasil revisi
BAB III penetilian terbaru  dengan hasil revisiBAB III penetilian terbaru  dengan hasil revisi
BAB III penetilian terbaru dengan hasil revisi
WindaYuningsih
 

Similar to Miniatur Traffic light (20)

Laporan Percobaan Miniatur Traffic Light
Laporan Percobaan Miniatur Traffic LightLaporan Percobaan Miniatur Traffic Light
Laporan Percobaan Miniatur Traffic Light
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
 
Lampu Lalu Lintas Menggunakan Atmega 16
Lampu Lalu Lintas Menggunakan Atmega 16Lampu Lalu Lintas Menggunakan Atmega 16
Lampu Lalu Lintas Menggunakan Atmega 16
 
Tugas 2 mikrokontroler
Tugas 2 mikrokontrolerTugas 2 mikrokontroler
Tugas 2 mikrokontroler
 
simulasi lampu lalu intas menggunakan atmega16
simulasi lampu lalu intas menggunakan atmega16simulasi lampu lalu intas menggunakan atmega16
simulasi lampu lalu intas menggunakan atmega16
 
Traffic Light Berbasis ATMega32A
Traffic Light Berbasis ATMega32ATraffic Light Berbasis ATMega32A
Traffic Light Berbasis ATMega32A
 
Pembuatan traffict light berbasis ATMega 16 - BascomeAVR
Pembuatan traffict light berbasis ATMega 16 - BascomeAVRPembuatan traffict light berbasis ATMega 16 - BascomeAVR
Pembuatan traffict light berbasis ATMega 16 - BascomeAVR
 
Laporan Joystick
Laporan JoystickLaporan Joystick
Laporan Joystick
 
Program Baskom avr sederhana
Program Baskom avr sederhanaProgram Baskom avr sederhana
Program Baskom avr sederhana
 
Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16Traffic light menggunakan Atmega16
Traffic light menggunakan Atmega16
 
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
Rancang Traffic Light Menggunakan Mikrokontroler Atmega16
 
BAB III penetilian terbaru dengan hasil revisi
BAB III penetilian terbaru  dengan hasil revisiBAB III penetilian terbaru  dengan hasil revisi
BAB III penetilian terbaru dengan hasil revisi
 
Robot Dengan Motor DC dan Atmega 16
Robot Dengan Motor DC dan Atmega 16Robot Dengan Motor DC dan Atmega 16
Robot Dengan Motor DC dan Atmega 16
 
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
Rancang Bangun Putar Balik DC Walking Robot Menggunakan Mikrokontroler ATMega 16
 
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
Simulasi Traffic Light Perempatan dengan Kontrol AT-Mega 16
 
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju BerhentiPembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
Pembuatan Walking Robot Motor DC Dengan Program ATmega Maju Berhenti
 
Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16Walking robot bergerak maju berhenti menggunakan atmega16
Walking robot bergerak maju berhenti menggunakan atmega16
 
Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16Rancang Walking Robot Dengan Mikrokontroler Atmega16
Rancang Walking Robot Dengan Mikrokontroler Atmega16
 
Trafic light[1]
Trafic light[1]Trafic light[1]
Trafic light[1]
 
Program Traffic Light Untuk Perempatan
Program Traffic Light Untuk PerempatanProgram Traffic Light Untuk Perempatan
Program Traffic Light Untuk Perempatan
 

Recently uploaded

Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 

Recently uploaded (20)

MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA.pdf
 

Miniatur Traffic light

  • 1. PERANCANGAN MINIATUR TRAFFIC LIGHT DENGAN MIKROKONTROLLER ATMEGA 16 ANGGOTA KELOMPOK : ARIF WAHYU WIBOWO (1710501044) SETIA HOTNATIO PASARIBU ((1710501019) DOSEN PENGAMPU : R. SURYOTO EDY RAHARJO, ST., M.Eng. JURUSAN S1 TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS TIDAR MAGELANG 2019
  • 2. PENDAHULUAN Traffic light merupakan perangkat yang di gunakan pada jalan raya untuk mengatur jalannya kendaraan di persimpangan jalan. Pada percobaan ini miniatur traffic light diatur keadaan lampunya dengan menggunakan mikrokontroller Atmega 16 yang di program menggunakan software BASCOM AVR. Banyak persimpangan yang dimiliki adalah 4, dengan begitu diperlukan 12 output untuk mengatur nyala lampu di miniatur traffic light ini.
  • 3. ALAT DAN BAHAN • Laptop atau komputer • Sorfware BASCOM AVR • Software AVR OSP II • Kertas karton secukupnya • Lampu led merah, kuning, dan hijau masing-masing 4 • Resistor 220Ω 12 buah • Mikrokontroller AVR Atmega 16 dengan kabel usbnya • Selotip hitam • Kabel penghubung secukupnya • Kabel IDC 2 buah • Power supply 5volt • Solder • Tenol • Lem • Breadbroad • Cutter
  • 6. PROGRAM $regfile = "m16def.dat" $crystal = 8000000 Config Porta = Output Config Portb = Output Do Porta = &B00001100 Portb = &B00001001 Wait 3 Porta = &B00001010 Portb = &B00001001 Wait 2 Porta = &B00100001 Portb = &B00001001 Wait 3 Porta = &B00010001 Portb = &B00001001 Wait 2 Porta = &B00001001 Portb = &B00001100 Wait 3 Porta = &B00001001 Portb = &B00001010 Wait 2 Porta = &B00001001 Portb = &B00100001 Wait 3 Porta = &B00001001 Portb = &B00010001 Wait 2 Loop End
  • 7. PENJELASAN Baris 1 Pernyataan ini menunjukkan bahwa program yang dibuat ikut melibatkan file pre-prosesor m16def.dat. File ini telah disediakan dalam software BASCOM-AVR, sehingga kita tinggal memanggilnya dengan menggunakan perintah $regfile. File preprosesor ini berisikan kode-kode pengaturan yang berkaitan dengan register dalam mikrokontroler yang akan digunakan. Dalam program ini kita pilih IC mikrokontroler ATMEGA 16.
  • 8. PENJELASAN Baris 2 Pernyataan ini menunjukkan bahwa dalam membuat aplikasi mikrokontroler ini kita menggunakan kristal eksternal dengan frekuensi 1 MHz (8.000.000 Hz).
  • 9. PENJELASAN Baris 3-4 Pernyataan ini adalah melakukan konfigurasi PORTA dan PORTB supaya dapat berfungsi sebagai jalur keluaran (output).
  • 10. PENJELASAN Baris 5 sampai 30 Kelompok program tersebut merupakan program utama program ini. Blok program ini menggunakan struktur perulangan Do-Loop. Sedang pernyataan/ekspresi yang diulang adalah proses menyalakan dan mematikan LED yang dihubungkan dengan register PORTA dan PORTB. PORTA sebagai keluaran untuk traffic ke satu dan ke dua sedangkan PORTB sebagai keluaran traffic ke tiga dan ke empat. Pada nyala led merah dan hijau, waktu yang diperlukan selam 3 detik, sedangkan untuk warna kuning waktu yang diperlukan selama 2 detik. Hal ini berlangsung secara terus-menerus, karena kelompok program ini berada didalam struktur perulangan Do-Loop. • Baris 31 • Merupakan akhir dari program