SlideShare a Scribd company logo
1 of 12
PERANCANGAN RUNNING LED
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
• Running led merupakan sebuah program sederhana dimana led
secara berurutan hidup dan mati sesuai perintah yang
diprogramkan. Pemrograman dilakukan dengan software
BASCOM AVR dan Atmega 16 sebagai mirokontrollernya. Pada
percobaan ini terdapat 3 buah program yang berbeda untuk
menyalakan 8 buah led.
ALAT DAN BAHAN
• Laptop atau komputer
• Sorfware BASCOM AVR
• Software AVR OSP II
• Resistor 220Ω
• Mikrokontroller AVR Atmega
16 dengan kabel usbnya
• Kabel penghubung
secukupnya
• Kabel IDC
• Power supply 5v
• Breadbroad
FLOWCHART
PROGRAM 1
PROGRAM 1
$regfile = "m16def.dat"
$crystal = 8000000
Config Porta = Output
Do
Porta = &B00000001
Waitms 500
Porta = &B00000010
Waitms 500
Porta = &B00000100
Waitms 500
Porta = &B00001000
Waitms 500
Porta = &B00010000
Waitms 500
Porta = &B00100000
Waitms 500
Porta = &B01000000
Waitms 500
Porta = &B10000000
Waitms 500
Loop
End
FLOWCHART
PROGRAM 2
PROGRAM 1
$regfile = "m16def.dat"
$crystal = 8000000
Config Porta = Output
Do
Porta = &B11111111
Waitms 500
Porta = &B11111110
Waitms 500
Porta = &B11111100
Waitms 500
Porta = &B11111000
Waitms 500
Porta = &B11110000
Waitms 500
Porta = &B11100000
Waitms 500
Porta = &B11000000
Waitms 500
Porta = &B10000000
Waitms 500
Porta = &B00000000
waitms 500
Loop
End
FLOWCHART
PROGRAM 3
PROGRAM 3
$regfile = "m16def.dat"
$crystal = 8000000
Config Porta = Output
Do
Porta = &B10000001
Waitms 500
Porta = &B01000010
Waitms 500
Porta = &B00100100
Waitms 500
Porta = &B00011000
Waitms 500
Porta = &B00011000
Waitms 500
Porta = &B00100100
Waitms 500
Porta = &B01000010
Waitms 500
Porta = &B10000001
Waitms 500
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.
• Baris 2
Pernyataan ini menunjukkan bahwa dalam membuat aplikasi mikrokontroler ini kita
menggunakan kristal eksternal dengan frekuensi 1 MHz (8.000.000 Hz).
• Baris 3
Pernyataan ini adalah melakukan konfigurasi PORTA supaya dapat berfungsi sebagai jalur
keluaran (output).
• Baris do sampai loop
Kelompok program tersebut merupakan program utama program ini.
Blok program ini menggunakan struktur perulangan Do-Loop. Sedang
pernyataan/ekspresi yang diulang adalah proses memberikan dan
memutuskan tegangan dari mirokontroller melalui pin PORTA ke 8
buah led sehingga led dapat hidup dan mati pada wahtu yang
ditetapkan. Hal ini berlangsung secara terus-menerus, karena
kelompok program ini berada didalam struktur perulangan Do-Loop.
• Baris terakhir
Merupakan akhir dari program
TERIMAKASIH

More Related Content

What's hot (6)

2 lampu Kedip bergantian
2 lampu Kedip bergantian2 lampu Kedip bergantian
2 lampu Kedip bergantian
 
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
Program Flash 12 LED dan 2 Port pada Mikrokontroler ATMega16 menggunakan Soft...
 
Laporan Percobaan Miniatur Traffic Light
Laporan Percobaan Miniatur Traffic LightLaporan Percobaan Miniatur Traffic Light
Laporan Percobaan Miniatur Traffic Light
 
Automatic egg incubator
Automatic egg incubatorAutomatic egg incubator
Automatic egg incubator
 
Program bascom avr sederhana
Program bascom avr sederhanaProgram bascom avr sederhana
Program bascom avr sederhana
 
Open Loop Analog Control System - Motor DC
Open Loop Analog Control System - Motor DCOpen Loop Analog Control System - Motor DC
Open Loop Analog Control System - Motor DC
 

Similar to Running led

RBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptx
RBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptxRBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptx
RBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptx
AmirulHafiz21217
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesor
Aip Goper
 

Similar to Running led (20)

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
 
Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16Simulator trafic light dengan mikrokontroller atmega16
Simulator trafic light dengan mikrokontroller atmega16
 
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
 
Laporan led
Laporan ledLaporan led
Laporan led
 
Ppt robot dc rchd
Ppt robot dc rchdPpt robot dc rchd
Ppt robot dc rchd
 
robot motor dc
robot motor dc robot motor dc
robot motor dc
 
Percobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVRPercobaan 12 led berbasis ATMega16 - BascomeAVR
Percobaan 12 led berbasis ATMega16 - BascomeAVR
 
Sistem mikrokontroler
Sistem mikrokontrolerSistem mikrokontroler
Sistem mikrokontroler
 
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
 
Traffic Light Menggunakan ATMega16
Traffic Light Menggunakan ATMega16Traffic Light Menggunakan ATMega16
Traffic Light Menggunakan ATMega16
 
Ppt robot roda 3 aldi
Ppt robot roda 3 aldiPpt robot roda 3 aldi
Ppt robot roda 3 aldi
 
Laporan praktikum mikrokontroler
Laporan praktikum mikrokontrolerLaporan praktikum mikrokontroler
Laporan praktikum mikrokontroler
 
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
Modul ATmega8535 by muhammad kennedy ginting (Universitas Sumatera Utara)
 
Laporan Joystick
Laporan JoystickLaporan Joystick
Laporan Joystick
 
RBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptx
RBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptxRBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptx
RBT T2 Bab 2 2.4 Reka Bentuk Elektronik 2445-446.pptx
 
Rancangan led menyala bervariasi
Rancangan led menyala bervariasiRancangan led menyala bervariasi
Rancangan led menyala bervariasi
 
PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16
PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16
PEMBUATAN ROBOT THREE WHEELS ELECTRIC BIKE MENGUNAKAN SIDTEM ATMEGA 16
 
Makalah mikroprosesor
Makalah mikroprosesorMakalah mikroprosesor
Makalah mikroprosesor
 
Traffic Light Berbasis ATMega32A
Traffic Light Berbasis ATMega32ATraffic Light Berbasis ATMega32A
Traffic Light Berbasis ATMega32A
 

Recently uploaded

443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
ErikaPutriJayantini
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
furqanridha
 
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptxAKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
cupulin
 
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkungPenyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
SemediGiri2
 

Recently uploaded (20)

Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
Aksi Nyata PMM - Merancang Pembelajaran berdasarkan Perkembangan Peserta Didi...
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
Materi Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia pptMateri Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia ppt
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 
Materi Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan GaramMateri Kimfar Asam,Basa,Buffer dan Garam
Materi Kimfar Asam,Basa,Buffer dan Garam
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
 
Informatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptxInformatika Latihan Soal Kelas Tujuh.pptx
Informatika Latihan Soal Kelas Tujuh.pptx
 
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
PELAKSANAAN + Link2 MATERI Training_ "AUDIT INTERNAL + SISTEM MANAJEMEN MUTU ...
 
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptxAKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
AKSI NYATA DISIPLIN POSITIF MEMBUAT KEYAKINAN KELAS_11zon.pptx
 
Kegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxKegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptx
 
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XIPPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
 
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi PerapotekanPembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASARPPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
PPT BAHASA INDONESIA KELAS 1 SEKOLAH DASAR
 
Materi Pertemuan 1Materi Pertemuan 1.pptx
Materi Pertemuan 1Materi Pertemuan 1.pptxMateri Pertemuan 1Materi Pertemuan 1.pptx
Materi Pertemuan 1Materi Pertemuan 1.pptx
 
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkungPenyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
Penyuluhan_pHIV_AIDS (1).ppt pada tahun 2024 di klungkung
 
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 3 KURIKULUM MERDEKA.pdf
 

Running led

  • 1. PERANCANGAN RUNNING LED 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 • Running led merupakan sebuah program sederhana dimana led secara berurutan hidup dan mati sesuai perintah yang diprogramkan. Pemrograman dilakukan dengan software BASCOM AVR dan Atmega 16 sebagai mirokontrollernya. Pada percobaan ini terdapat 3 buah program yang berbeda untuk menyalakan 8 buah led.
  • 3. ALAT DAN BAHAN • Laptop atau komputer • Sorfware BASCOM AVR • Software AVR OSP II • Resistor 220Ω • Mikrokontroller AVR Atmega 16 dengan kabel usbnya • Kabel penghubung secukupnya • Kabel IDC • Power supply 5v • Breadbroad
  • 5. PROGRAM 1 $regfile = "m16def.dat" $crystal = 8000000 Config Porta = Output Do Porta = &B00000001 Waitms 500 Porta = &B00000010 Waitms 500 Porta = &B00000100 Waitms 500 Porta = &B00001000 Waitms 500 Porta = &B00010000 Waitms 500 Porta = &B00100000 Waitms 500 Porta = &B01000000 Waitms 500 Porta = &B10000000 Waitms 500 Loop End
  • 7. PROGRAM 1 $regfile = "m16def.dat" $crystal = 8000000 Config Porta = Output Do Porta = &B11111111 Waitms 500 Porta = &B11111110 Waitms 500 Porta = &B11111100 Waitms 500 Porta = &B11111000 Waitms 500 Porta = &B11110000 Waitms 500 Porta = &B11100000 Waitms 500 Porta = &B11000000 Waitms 500 Porta = &B10000000 Waitms 500 Porta = &B00000000 waitms 500 Loop End
  • 9. PROGRAM 3 $regfile = "m16def.dat" $crystal = 8000000 Config Porta = Output Do Porta = &B10000001 Waitms 500 Porta = &B01000010 Waitms 500 Porta = &B00100100 Waitms 500 Porta = &B00011000 Waitms 500 Porta = &B00011000 Waitms 500 Porta = &B00100100 Waitms 500 Porta = &B01000010 Waitms 500 Porta = &B10000001 Waitms 500 Loop End
  • 10. 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. • Baris 2 Pernyataan ini menunjukkan bahwa dalam membuat aplikasi mikrokontroler ini kita menggunakan kristal eksternal dengan frekuensi 1 MHz (8.000.000 Hz). • Baris 3 Pernyataan ini adalah melakukan konfigurasi PORTA supaya dapat berfungsi sebagai jalur keluaran (output).
  • 11. • Baris do sampai loop Kelompok program tersebut merupakan program utama program ini. Blok program ini menggunakan struktur perulangan Do-Loop. Sedang pernyataan/ekspresi yang diulang adalah proses memberikan dan memutuskan tegangan dari mirokontroller melalui pin PORTA ke 8 buah led sehingga led dapat hidup dan mati pada wahtu yang ditetapkan. Hal ini berlangsung secara terus-menerus, karena kelompok program ini berada didalam struktur perulangan Do-Loop. • Baris terakhir Merupakan akhir dari program