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

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.