Anda di halaman 1dari 7

PERANCANGAN 3 MACAM LED KOMBINASI DENGAN

MIKROKONTROLER ATMEGA 16

Disusun oleh:

Nama : Fakhrul Dewantoro


NPM : 1610501077
Mata Kuliah : Mikrokontroler
Dosen Pengampu : R. Suryoto Edy Raharjo, S.T., M.Eng

JURUSAN TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS TIDAR
MAGELANG
2018
PENDAHULUAN
Latar belakang
Berkembangnya teknologi yang semakin canggih dan modern seiring
dengan kebutuhan manusia yang bervariatif kita dapat membuat sesuatu yang
manual menjadi otomatis, sehingga akan mempermudah atau meringankan setiap
pekerjaan. Contohnya pada kontrol lampu LED dengan menggunakan Minimum
sistem yang merupakan sebuah rangkaian paling sederhana dari sebuah
mikrokontroler agar IC mikrokontroler tersebut bisa beroperasi dan diprogram.
Dalam aplikasinya sistem minimum sering dihubungkan dengan rangkaian lain
untuk tujuan tertentu. Light Emitting Diode atau sering disingkat dengan LED
adalah komponen elektronika yang dapat memancarkan cahaya monokromatik
ketika diberikan tegangan maju. LED merupakan keluarga Dioda yang terbuat
dari bahan semikonduktor. Bentuk LED mirip dengan sebuah bohlam (bola
lampu) yang kecil dan dapat dipasangkan dengan mudah ke dalam berbagai
perangkat elektronika. Berbeda dengan Lampu Pijar, LED tidak memerlukan
pembakaran filamen sehingga tidak menimbulkan panas dalam menghasilkan
cahaya.
Pada saat percobaan delapan buah LED yang bisa dihubungkan ke suatu
port pada mikrokontroler AVR, yang difungsikan sebagai luaran atau output. Pada
konfigurasi ini LED akan menyala bila diberi logika HIGH dan LED akan padam
bila diberi logika LOW. Hal ini disebabkan LED di konfigurasi sebagai Common
Cathode atau CC, artinya (seluruh Katoda LED digabung menjadi satu dan
dihubungkan ke GND). bisa saja membalik polaritas dari LED tersebut, sehingga
menjadi konfigurasi CA atau Common Anode, hanya saja untuk menghidupkan
menggunakan logika HIGH. Pada kondisi diatas bisa dikatakan kondisi digital
berarti sinyal yang dikirimkan/diterima bernilai 1 atau 0, on atau off, HIGH atau
LOW. Berbeda dengan sinyal analog yang nilainya bersifat kontinyu, yakni nilai
antara 0 dan 1 dipertimbangkan atau terdapat rentangan nilai dari 0 sampai 1.
Secara umum pin pada minimum sistem dapat dikonfigurasi ke dalam dua mode,
yaitu mode input dan output. Mode input berarti mengeset pin agar dapat
digunakan untuk menerima masukan sinyal dari komponen yang terhubung ke
minimum sistem. Dengan adanya perancangan 3 macam led kombinasi dengan
mikrokontroler atmega 16 ini maka diharapkan dapat mengontrol lampu LED.

Rumusan Masalah
 Bagaimana cara kerja LED?
 Bagaimana kontrol LED berjalan ?

Tujuan dan Manfaat


Mengetahui dan memahami bagaimana memrogram mikrokontroler untuk
menyalakan LED juga untuk mengetaui cara memrogram I/O dengan
menggunakan aplikasi bascom AVR.
Alat dan Bahan
 LED (8 buah)
 Minimum sistem (1 buah)
 Kabel jumper (secukupnya)
 Resistor 220 ohm (12 buah)
 USB downloader (1 buah)
 PCB dot (1buah)

Flowchart

Berikut penjelasan flowchart diatas :


• Mulai
• Menetapkan variabel dan urutan lampu LED 1 SAMPAI 8
• menentukan waktu delay lampu LED 1 SAMPAI 8
• Membaca lampu yang akan dieksekusi.
• Menghitung mundur timer.
• Ketika timer sudah 0, artinya lampu hijau selesai menyala jika belum
maka tunggu timer sampai 0
• Proses berulang kembali ke awal, lamanya timer menghitung mundur
ataupun urutan kerja lampu dari berbagai arah dapat di sesuaikan kembali
jika memang dibutuhkan, ataupun bisa dibiarkan tetap jika belum
dibutuhkan penyesuaian.
• Selesai

Program
$regfile = "m16def.dat"
$crystal = 11059200
'$sim
Config Porta = Output
Do
'2 lampu led berkedip bergantian
Porta = &B00000011
Waitms 100
Porta = &B00001100
Waitms 100
Porta = &B00110000
Waitms 100
Porta = &B11000000
Waitms 100
Porta = &B00110000
Waitms 100
Porta = &B00001100
Waitms 100
Porta = &B00000011
Waitms 100
Porta = &B00000000
Waitms 100
Porta = &B00000011
Waitms 100
Porta = &B00001100
Waitms 100
Porta = &B00110000
Waitms 100
Porta = &B11000000
Waitms 100
Porta = &B00110000
Waitms 100
Porta = &B00001100
Waitms 100
Porta = &B00000011
Waitms 100
'4 lampu led berkedip bergantian
Porta = &B11110000
Waitms 100
Porta = &B00001111
Waitms 100
Porta = &B11110000
Waitms 100
Porta = &B00001111
Waitms 100
'8 lampu led mati bergantian satu persatu
Porta = &B11111111
Waitms 100
Porta = &B01111111
Waitms 100
Porta = &B00111111
Waitms 100
Porta = &B00011111
Waitms 100
Porta = &B00001111
Waitms 100
Porta = &B00000111
Waitms 100
Porta = &B00000011
Waitms 100
Porta = &B00000001
Waitms 100
Loop
End

Penjelasan
Pada program diatas terdapat 3 program led yang berbeda diantaranya
1. 2 lampu Led berkedip bergantian dengan waktu delay 100 ms
2. 4 lampu Led berkedip bergantian dengan waktu delay 100 ms
3. 8 lampu led mati bergantian satu persatu dengan waktu delay 100 ms

Foto hasil
Link youtobe : https://youtu.be/qsXbI0ItfQE

Anda mungkin juga menyukai