Tuesday, March 26, 2013

Control Running LED Microcontroller Mengunakan Button


Dear All, kali ini saya kan berbagi cerita tentang membuat control lampu led di Microcontroller Atmega8535 menggunakan Button.
Adapun Komponen yang Disimulasikan terdiri dari
-Power
-Ground
-Atmega8535
-Resistor 10K
-Resistor 220Ohm
-Led Merah
-Button

Adapun Rangkaianys tertera seperti gambar dibawah ini,
image

Coding Di CAVr sebgaia berikut,
#include <mega8535.h>
#include <delay.h>
void tekan()
{
    if ( PINB.0==1 )
    {
        while (PINB.0==1){};
        while (PINB.0==0){};
        while (PINB.0==1){};
    }
}
void main(void)
{
PORTA=0x00;
DDRA=0xFF;
PORTB=0x00;
DDRB=0x00;
while (1)
      {
       PORTA = 0b11111110;
       delay_ms(1000);
       tekan();    
       PORTA = 0b11111101;
       delay_ms(1000);
       tekan();
       PORTA = 0b11111011;
       delay_ms(1000);
       tekan();
       PORTA = 0b11110111;
       delay_ms(1000);
       tekan();
       PORTA = 0b11101111;
       delay_ms(1000);
       tekan();
       PORTA = 0b11011111;
       delay_ms(1000);
       tekan();
       PORTA = 0b10111111;
       delay_ms(1000);
       tekan();
       PORTA = 0b01111111;
       delay_ms(1000);
       tekan();
      }
};

Jika semuanya telah selesai silahkan coba di Jalankan di simulasi ISIS Proteusnya.
Semoga Bermanfaat,
Regards,
Iqbal

2 comments: