İSTEĞE ÖZEL ELEKTRONİK DEVRE VE OTOMASYON SİSTEMLERİ YAPMAKTAYIZ
Projerleriniz ve her türlü sorularınız için bizimle iletişime geçmekten çekinmeyin.
İletişim

Pic ile Otomatik Kapı projesi

Projemiz basit uygulamalar için çok ideal bir devredir.

Aşağıdaki kodları ve şemayı kullanarak kendiniz kolaylıkla yapabilirsiniz.

Devre şeması için PROTEUS programı

Pic yazılımı için CCS C kullanılmıştır.


CCS C KAYNAK KODLARI: 

#include <16F628A.h>

#FUSES NOWDT //No Watch Dog Timer
#FUSES INTRC_IO //Internal RC Osc, no CLKOUT
#FUSES NOPUT //No Power Up Timer
#FUSES NOPROTECT //Code not protected from reading
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOMCLR //Master Clear pin used for I/O
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD //No EE protection

#use delay(clock=4000000)

#use fast_io(a)
#use fast_io(b)

#define baslat (input(pin_a0))
#define swileri (input(pin_a1))
#define swgeri (input(pin_a2))
#define ileri pin_b0
#define geri pin_b1

char konum;

void main()
{
set_tris_a(0b00001111);
set_tris_b(0b00000000);
output_a(0x00);
output_b(0x00);

while(TRUE)
{
if (baslat==0){konum=1;}

if (konum==1){
output_bit(ileri,1);
}

if (konum==2){
output_bit(geri,1);
}

if (swileri==0){
output_bit(ileri,0);
konum=2;
delay_ms(3000);
}

if (swgeri==0){
output_bit(geri,0);
konum=0;
delay_ms(100);
}

}

}

 

HEX KODLARI:

:1000000000308A0019280000223084008313000881
:10001000031918280130F800F701F70B0D28F80B29
:100020000C284A30F700F70B13281628800B0A28F3
:10003000080003081F39830083168E1507308312CA
:100040009F0083130F3083168500003086008312D3
:100050008501860105182E280130A000200B3128CB
:1000600006142008023C031986148518412806103E
:100070000230A0000C30A100FA30A2000420A10B35
:100080003C28051948288610A0016430A2000420ED
:040090002A286300B7
:02400E00183F59
:00000001FF
;PIC16F628A
;CRC=C7FF CREATED=”06-Mar-19 12:34″

 

 

 

 

 

 

06 Mart 2019
424 kez görüntülendi

ZİYARETÇİ YORUMLARI

Ziyaretçilerimiz tarafından yapılan yorumlar

Henüz yorum yapılmamış. İlk yorumu aşağıdaki form aracılığıyla siz yapabilirsiniz.

BİR YORUM YAZIN

Bu konu hakkındaki görüşünüzü belirtmek ister misiniz?

I'm not a spammer This plugin created by memory cards