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,
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
mang mun hayang lampu lednya nyala bersamaan kumaha?
ReplyDeleteDi Looping kondisi bersama aja broo ^^
ReplyDelete