Running Led
Halooo microholic, apa kabarnya semuaa?? hehehehe
Pada kesempatan kali ini kita akan bermain runningg led dimana ada 8 buah led yang akan bergerak dari kiri dan ke kanan sesuai dengan perintah yang diberikan menggunakan 2 buah push button.
Oke langsung saja ke TKP!!! ehehehe
Buat rangkaian pada software Isis Professional seperti dibawah ini.
Untuk pemrogramannya seperti berikut.
Semoga bermanfaat ....
Iklannya diklik ya gan hehehe
Matur nuwun..
Pada kesempatan kali ini kita akan bermain runningg led dimana ada 8 buah led yang akan bergerak dari kiri dan ke kanan sesuai dengan perintah yang diberikan menggunakan 2 buah push button.
Oke langsung saja ke TKP!!! ehehehe
Buat rangkaian pada software Isis Professional seperti dibawah ini.
Untuk pemrogramannya seperti berikut.
- #include <mega8535.h>
- #include <delay.h>
- int i;
- int Forward;
- int Reverse;
- void main(void)
- {
- PORTA=0x00;
- DDRA=0xFF; // dijadikan output untuk 8 buah LED
- PORTB=0x03; // dipull up untuk 2 buah tombol
- DDRB=0x00;
- while (1)
- {
- // Place your code here
- if(PINB.0==0)
- {
- PORTA = 0b00000001;
- delay_ms(100);
- Forward = 1;
- for(i=0;i<9;i++)
- {
- Forward <<=1;
- PORTA = Forward;
- delay_ms(100);
- }
- }
- if(PINB.1==0)
- {
- Reverse=256;
- for(i=0;i<9;i++)
- {
- Reverse >>=1;
- PORTA = Reverse;
- delay_ms(100);
- }
- }
- };
- }
Semoga bermanfaat ....
Iklannya diklik ya gan hehehe
Matur nuwun..
Post a Comment