Dokumen ini membahas tentang rancangan lampu LED menggunakan mikrokontroler AVR ATmega16. Rangkaian LED berjalan dibuat dengan komponen ATMega16, 12 LED, resistor 220 ohm, dan diatur programnya menggunakan BASCOM-AVR dan AvrOspII untuk menyala dan mati secara bergantian LED-LEDnya dengan skema tertentu selama 300 ms setiap pergantian melalui port A dan B microkontroler.
1. FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
UNIVERSITAS TIDAR 2017/2018
MEMBUAT RANCANGAN LAMPU LED MENGGUNAKAN
MIKROKONTROLLER AVR ATMEGA16
KELOMPOK 7:
1. ILMY HANIF ZUHUD (1710501017)
2. SETIYANI ( 1710501018)
2. âą LED adalah rangkaian elektronika sederhana yang saat ini cukup
populer di kalangan masyarakat adalah rangkaian LED berjalan.
Untuk membuat rangkaian yang satu ini sebenarnya tidaklah sulit,
karena termasuk ke dalam rangkaian elektronika sederhana.
Komponen yang diperlukan juga tak banyak. Hanya saja LED yang
dipergunakan disesuaikan dengan kebutuhan. Semakin besar LED
berjalan yang diinginkan, maka semakin banyak juga LED yang
diperlukan.
âą Perlu diketahui sebenarnya LED yang ada dalam rangkaian tersebut
tidak benar-benar berjalan, hanya saja menyala dan mati secara
bergantian dengan skema yang teratur.
3. ALAT DAN BAHAN
âą ATMega16 (1 buah)
âą LED (12 buah)
âą Kabel jumper (secukupnya)
âą Resistor 220 ohm (12 buah)
âą PC/Laptop (1 buah)
âą Software BASCOM-AVR dan AvrOspII
4. PROGRAM
$regfile = "m16def.dat"
$crystal = 8000000
Config Porta = Output
Config Portb = Output
Do
Porta = &B10000000
Portb = &B00100000
Waitms 300
Porta = &B01000000
Portb = &B01000000
Waitms 300
Porta = &B00100000
Portb = &B10000000
Waitms 300
5. Porta = &B00010001
Portb = &B00000000
Waitms 300
Porta = &B00010100
Portb = &B00000000
Waitms 300
Porta = &B00001000
Portb = &B00000000
Waitms 300
Porta = &B01010101
Portb = &B01010101
Waitms 300
Porta = &B00000000
Portb = &B00000000
Waitms 300
Porta = &B11111111
Portb = &B11100000
Waitms 300
Porta = &B00000000
Portb = &B00000000
Waitms 300
Porta = &B11111111
Portb = &B11100000
7. KESIMPULAN
Pada pembuatan LED berjalan/nyala-mati ini dikontrol oleh lamanya
waktu delay, dimana waktu delay ini sangat diperhatikan sebab waktu
delay akan menjadi patokan saat menjalankan led yang akan diamati.