Led flasher merupakan led yang menyala secara berurutan dari satu led ke led yang lain dan akan kembali lagi bolak balik. Disini total lednya menggunakan delapan led. berikut programmnya.
#include<mega16.h>
#include<delay.h>
#define xtal 4000000int i;
void main (void)
{DDRD = 0xFF;
while(1)
{for(i = 1; i <= 128; i = i*2)
{
PORTD = i;
delay_ms(100);
}for(i = 128; i > 1; i = i/2)
{
PORTD = i;
delay_ms(100);
}}
}
Berikut videonya: