Blink LED atau led berkedip merupakan contoh pemrograman led dasar bagi praktisi mikrokontroler dan mikroprosesor. Prinsip blink led yaitu pada satu waktu semua led menyala dan waktu lainnya semua led padam. Blink led banyak digunakan sebagai penanda alarm paling sederhana, dan dapat disertai penggunaan suara untuk memperingati adanya bahaya.
Untuk memprogram blink led menggunakan Codevision pada Mikrokontroler AVR ATMega sangatlah mudah, kita hanya membutuhkan pustaka IC yang kita inginkan dan pustaka delay saja. Baris program yang cukup simpel ini membantu para pemula dalam mempelajari pengenalan pemrograman mikrokontroler dengan Codevision AVR.
#include <mega16.h> #include <delay.h> //program diambil dari https://anotherorion.com //blink led void main(void) { PORTA=0x00; DDRA=0xFF; delay_ms(50); while (1) { PORTA=0xFF; delay_ms(50); PORTA=0x00; delay_ms(50); }; }
Rangkaian skematiknya dapat menggunakan rangkaian running led yang telah saya posting sebelumnya. Selamat mencoba dan berkreasi