muzikmp3
Üye
- Katılım
- 9 Eyl 2012
- Mesajlar
- 82
- Puanları
- 1
- Yaş
- 38
isis de sarı renk görüyorsan kısa devre var demektir vericileri isiste birbirine bağladığın zaman iletişimde çıkış + dan eksiye geçtiğinde diğer vericilerin çıkışları hala artı da bekliyor ve kısa devre oluşuyor ama uygulamada rf olacağı için yani fiziksel bağlantı olmayacağı için bu sorunu yaşamazsın.
gönderidiğim devreye portb nin tüm uçlarına bir switch bağla ve verdiğim kodları eskileri ile değiştirmen yeterli olacak
verici için şu değişiklikleri yap
portb nin tüm pinlerini giriş yap trisb = 255
portb den masa_no al masa_no = portb
alıcıda ise bir değişikliğe ihtiyaç yoktur.
tsk arkadasım valla cok yardımcı oldun son olrak bana
altı cızılı yer değişik arkadasım he bir kodları yazsan valla ugrasıom olmuo
birde suradakı alıcı verıcı kullanabilirmıyım ve olursa acık alanda 150 m diyorda ?
ayrıca ucuna kutu içinde olacagı için 10 cm falan bobin gibi alten lehimleyebilrim cekım gucu için ?
433MHZ Verici http://www.direnc.net/433MHZ-Verici,PR-14836.html
433MHZ Alıcı http://www.direnc.net/433MHZ-Alici,PR-14835.html
'*****GİRİŞ VE ÇIKIŞLARI TANIT*****
TRISA=%00000110 'VERİCİ PORTA.0
TRISB=%255 'PORTB GİRİŞ DİĞERLERİ ÇIKIŞ
CMCON=7 'KOMPARATÖR PİNLERİNİN HEPSİ DİJİTAL GİRİŞ VE ÇIKIŞ
'OPTION_REG.7=0 'PULL UP DİREÇLERİNİ KULLANMAYA GEREK YOK
'*****DEĞİŞKENLERİ TANIMLA*****
SYMBOL CIKIS=PORTA.0 'HABERLEŞME HATTI
VER VAR BYTE
masa_no var byte 'kartın İP nosu
VER=0
PAUSE 500
BASLA:
masa_no = portb >> 4
IF PortA.1 = 0 THEN
VER = 100
GOSUB GONDER
ENDIF
IF PortA.2 = 0 THEN
VER = 200
GOSUB GONDER
ENDIF
pause 100
GOTO BASLA
GONDER:
SEROUT2 CIKIS,396,["D","E","V","R","E",masa_no,VER,13] '13 iletişimin bittiğini ve doğrulunu gösterecek
SEROUT2 CIKIS,396,["D","E","V","R","E",masa_no,VER,13] '13 iletişimin bittiğini ve doğrulunu gösterecek
SEROUT2 CIKIS,396,["D","E","V","R","E",masa_no,VER,13] '13 iletişimin bittiğini ve doğrulunu gösterecek
SEROUT2 CIKIS,396,["D","E","V","R","E",masa_no,VER,13] '13 iletişimin bittiğini ve doğrulunu gösterecek
RETURN
END