Kali ini saya mencoba membuat skema rangkaian sensor pintu otomatis yang dikontrol dengan Atmega 8535 beserta bahasa C untuk pemrograman Atmeganya..
berikut adalah gambar skemanya :
plan pcbnya seperti ini :
dan perkiraan jadinya seperti ini :
dan yang terakhir adalah bahasa C untuk Atmega 8535 :
/*
* firmware_kontrol_pintu_otomatis.c
*
* Created: 29/01/2015 6:18:27
* Author: ahmad
*/
#include <avr/io.h>
#include <avr/delay.h>
int main(void)
{
DDRA=0x00;
DDRB=0xff;
PORTA=0xff;
PORTB=0xff;
unsigned char keadaan;
while(1)
ulang:
{
keadaan = PINA;
if((bit_is_clear(PINA,0)) || (bit_is_clear(PINA,1)))
goto pintu_open;
else
goto bebas;
}
pintu_open:
keadaan|=0xff;
PORTB=keadaan;
_delay_ms(500);
goto ulang;
bebas:
keadaan=~keadaan;
PORTB=keadaan;
goto ulang;
}
untuk mendapatkan file saya, silakan klik di sini.
terimakasih untuk kunjungannya, kritik dan saran sangat saya harapkan...
This is the Author Bio Box
Enter short description about yourself here
Get more from ahmad aris syaefuddin on Google+ and Twitter
apik tp q gak mudeng :v
BalasHapusMakasih mas agus udah mampir di blog saya
BalasHapuscek email masuk kak, saya sudah kirim email
BalasHapus