Led flasher light emitting diode

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 4000000

int 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:

 

Tinggalkan Balasan

This site uses Akismet to reduce spam. Learn how your comment data is processed.