Kumanda Kodu Hakkında

Başlatan oguztkn, 19 Nisan 2021, 17:33:44

oguztkn

Merhaba Arkadaşlar,

Ekte göründüğü gibi kumandalı bir bluetooth modülü kumanda daki tuşları pic ile kullanmak istiyorum. Yani devredeki alıcı ır gözü söküp yerine pic ile kumandadan komut veriyormuş gibi kullanabilir miyim ? Nasıl bir yol izlemem gerekir  ?

Şimdiden Teşekkürler....



aRci

Kumandadan gönderilen bilgileri pic ile okutup bu bilgileri aynı şekilde göndermeniz gerekiyor burada belirli bir hız aralığında gönderilmeli tek yönlü iletişimde önemli olan veri başlangıc sinyali nden sonra her veri için ayrılan süreyi bilmek hgerekiyor o süre aralığında veiler alınıyor diye biliyorum.

oguztkn

Alıntı yapılan: aRci - 19 Nisan 2021, 18:09:21Kumandadan gönderilen bilgileri pic ile okutup bu bilgileri aynı şekilde göndermeniz gerekiyor burada belirli bir hız aralığında gönderilmeli tek yönlü iletişimde önemli olan veri başlangıc sinyali nden sonra her veri için ayrılan süreyi bilmek hgerekiyor o süre aralığında veiler alınıyor diye biliyorum.

Yani kumandadan istediğim tuşların önce pic'e okutturup eproma yazdıracağım. Sonrasında pic ile göndereceğim. Herhangi bir örnek var mı acaba baz alabileceğim ?

ete

Alıcı mı yoksa verici mi yapmak istediğini anlayamadım.
Resimdeki tuşlu kumanda (verici) NEC protokolü kullanmaktadır.
Bunun verdiği tuş kodlarını sitede yer alan NEC protokolü örnek programı ile alıp okuyabilirsin.

Ete

oguztkn

Alıntı yapılan: ete - 19 Nisan 2021, 21:26:37Alıcı mı yoksa verici mi yapmak istediğini anlayamadım.
Resimdeki tuşlu kumanda (verici) NEC protokolü kullanmaktadır.
Bunun verdiği tuş kodlarını sitede yer alan NEC protokolü örnek programı ile alıp okuyabilirsin.

Ete

modüldeki alıcı gözü söküp pic ile sanki kumandaya basılıyormuş gibi işlem yaptırmak istiyorum hocam

blueboard

#5
Anladığım kadarıyla arkadaş IR verici kumandanın gönderdiği bitleri terslenmiş olarak picden çıkaracak. Ardından Alıcı gözü ( TSOP3828) devreden sökecek. TSOP3828'in OUT bacağının lehimlemdiği yere PIC'ın çıkış veren pinini lehimleyecek. Kısacası bu yolla kablosuz alıcıyı kablolu alıcıya dönüştürmüş olacak.

oguztkn

Alıntı yapılan: blueboard - 20 Nisan 2021, 08:45:02Anladığım kadarıyla arkadaş IR verici kumandanın gönderdiği bitleri terslenmiş olarak picden çıkaracak. Ardından Alıcı gözü ( TSOP3828) devreden sökecek. TSOP3828'in OUT bacağının lehimlemdiği yere PIC'ın çıkış veren pinini lehimleyecek. Kısacası bu yolla kablosuz alıcıyı kablolu alıcıya dönüştürmüş olacak.

Aynen yapmak istediğim bu hocam

ete

#7
Kolay yolu şu, Örnek kod da, beklenen sinyaller için PULSIN komutu kullanılmış. Örnek kodda bu 0 yani (LOW) ise sen 1 yani HIGH bekleyeceksin. 1 ise 0 bekleyeceksin.
Kod okunduktan sonra birde ayıklama işlemi varki orada da ;
     TUS.0[I]=1 '16 bit den itibaren gelen 8 bit ise komut bitleri oluyor
         ELSE
           TUS.0[I]=0 
         ENDIF 
yerine
     TUS.0[I]=0 '16 bit den itibaren gelen 8 bit ise komut bitleri oluyor
         ELSE
           TUS.0[I]=1 
         ENDIF 
yazman yeterli olacaktır.

Diğer bir alternatif ise gelen data yı tekrar ters çevirmek olur belkide en basiti budur yazılımla hiç uğraşmamış olursun. Bunun (yada çıkan her neyse) için gelen bilgi hattını bir NPN transistörün Beys ucuna gir. Transistörün EMitter ucu GND ye bağlı olsun. Collector ucuna 10K pullup direnci bağla ve sen Collectordan direk çıkış al. Heğsi bu kadar.


Ete

Powered by EzPortal