IR

Başlatan turkbowling, 05 Şubat 2007, 21:36:31

turkbowling

proton kodu;
IR deneme çalışması.
--------------verici proton kodu-----------------------------------------

DEVICE = 16F84A
XTAL   = 4

TRISA=%00000000
TRISB=%11111111

PORTA=0
PORTB=0

 DIM SAY as word
 DIM SONUC as word

BASLA:
porta.1=1     'devrede
porta.0=1
pause 500
porta.0=0
pause 500

'SAY = PULSIN PORTB.0 , 0 	' Measure a pulse on pin 0 of PORTB.

GOTO BASLA				' Repeat the process.
---------------------alıcı proton kodu--------------------------------
DEVICE = 16F84A
XTAL   = 4

TRISA=%11111111
TRISB=%00000000

PORTA=0
PORTB=0

BASLA:
if porta.0=1 then portb.0=1
if porta.0=0 then portb.0=0

'SAY = PULSIN PORTB.0 , 0 	' Measure a pulse on pin 0 of PORTB.

pause 50
GOTO BASLA				' Repeat the process.

açıklama:üstdeki verici kodu ile 500 ms aralıklarla veriyi IR alıcıya
gönderiyorum IR alıcının ucuna bagladıgım led aynı aralıklarla yanıp
sönüyor yani alıcı ve verici dogru çalışıyor
  ledi kaldırıp pic porta.0 a bagladıgımda hep bir olarak görüyor
bir türlü sıfır olmuyor
  IR alıcı sinyal gelince 3 nolu bacagı 0 yapıyor idi ki ledin eksisini 3 nolu
bacaga bagladım diger + ucuna 5 volt verdim led gelen sinyali alınca tam yanıyor sinyal kesilince kısık yanıyor
 ledi çıkarıp pic'e verince 0 durumunu okuyamıyorum.
transistör bagladım gene olmadı

yardım lütfen
teşekkürler

My75

Led ilesorunsuz çalışıyorsa yerine pc817 tip optokuplör bağla,çıkış kollektör ucu +5v diğer ucu port giriş ucu ve 1k dirençle şasele, sanırım sorunun giderilir...
Tomurcuk için çaba göstermeyen dal,odun kalmaya mahkumdur...

Eagle_Tim

Alıcı çıkışını doğrudan PIC e verdiğniz zaman bir problem çıkmaması gerekir. çünki bende kullanıyorum, şöyle bir  test yapın vericiyi kullanmayın sadece alıcı için basit bir test yapın, normal bir tv kumandasını alın IR alıcının çıkışını da doğrudan PIC  e verin. O pini giriş yapmayı da unutmayın. sonra örneğin PORTA,0 olsun bu pin, şöyle bir sorgu yapın A,0  1 den 0 ra düştü mü ? düştüyse portb,0 ı set yap buraya da bir led bağlayın tv kumandasından herhangi bir tuşa bastığınız anda led yanar ise alıcınız ve PIC ınizin O pini sağlam,yanmaz ise önce PIC ı sonrada alıcıyı değiştirip tekrar deneyin ama büyük ihtimal çalışması gerekir..
Software and Hardware Design...