BLINK LED MICROCONTROLLER AVR (ATMEL STUDIO 7)
- 3 WAT
- Apr 11, 2023
- 2 min read

Pada pertemuan kali kita akan mempejari dan membuat program untuk LED berkedip
1. PENGERTIAN
Blink LED adalah suatu cara untuk membuat LED berkedip dengan durasi yang dapat disetting.
" Catatan "
Untuk dapat membuat program ini pembaca diharapkan telah menguasai :
Sistem bilangan (khususnya binner dan hexadecimal)
Telah mengetahui dan dapat mensetting DDR pada Atmega
Telah mengetahi PORT input & output pada atmega
Telah mengetahui cara membuat Sistem Minimum pada Atmega
Telah mengetahui cara pemberian Power pada Atmega
Secara sederhana urutan langkah-langkah untuk membuat LED berkedip adalah sebagai berikut :
Memasukan library Atmega pada program (termasuk library untuk delay).
Mendefinisikan setiap register yang akan digunakan (DDR,PORT,dan PIN).
Membuat main program atau program utama
Menuliskan program untuk membuat program HIGH dan LOW pada pin yang digunakan
Menuliskan return 0; sebagai pengulangan terus menerus jika syarat masih terpenuhi.


2. CONTOH PROGRAM
#define F_CPU 10000000UL ----> Mendefinisikan chip bekerja pada frekuensi 1MHz
#include <avr/io.h> ----> Memasukan library input / output atmega
#include <util/delay.h> ----> Memasukan library delay atmega untuk port input output
#define LED_DDR DDRD ----> Meletakan DDRD untuk Data pada LED
#define LED_PORT PORTD ----> Meletakan PORT A untuk Data output LED
#define LED_PIN PIND ----> Meletakan PIND untuk Data pada setiap pin untuk LED
int main(void)
{
DDRD = 0XFF; - ---> Membuat PORT A sebagai Output
while (1)
{
PORTD = 1<<PIND0; ---->Memberikan PIND0 logika 1 atau HIGH
_delay_ms(1000); ---->Memberikan delay selama 1 detik
PORTD = 0<<PIND0; ---->Memberikan PIND0 logika LOW atau 0
_delay_ms(1000); ---->Memberikan delay selam 1000ms atau 1 Second
}
return 0; ---->Perulangan terus menerus jika syarat pada program masih bisa dipenuhi
}
"Catatan"
Software yang digunakan adalah Atmel Studio 7
Kabel unutuk burn hex file adalah kabel USB ASP
Oke, sampai disini saja untuk Project kali ini. Sampai ketemu lagi pada Project berikutnya ya, jika ingin mengetahui Project 3WAT lainnya secara mudah caranya cukup
Jangan lupa share WEB ini ke temanmu karena 1x share = 1jt manfaat
Selamat Mencoba ! Terima Kasih ! Sampai Jumpa !




Comments