Led flasher light emitting diode

Led Flasher

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