Algılama Sorunu

bu açıklama gayet iyi oldu çok teşekkürler. umarım çalışan kodları yazabilirim en güzelinden :) tekrardan çok sağolun.
 
çok çok teşekkür ederim :) Allah razı olsun...
 
Ben kodlarımı mikro C ile yazıyorum da sensörden gelen sinyal için bi buton gibi belli bi süre bekleme koymalı mıyım ? yoksa direk giriş ucu lojik 0 olursa istediğim işlemi gerçekleştirsem olur mu ?
 
Ben kodlarımı mikro C ile yazıyorum da sensörden gelen sinyal için bi buton gibi belli bi süre bekleme koymalı mıyım ? yoksa direk giriş ucu lojik 0 olursa istediğim işlemi gerçekleştirsem olur mu ?
normalde kuru kontak girişlerde ark söndürme gecikmesi bir kaç milisaniye gerekir fakat hall sensörde buna gerek yok. ben aslında yinede sayma döngünde kilit kullanmanı öneririm. bir bitlik bir değer düşün adına lck diyelim. hall okuma döngünde mesela

if hall=0 and lck=0 then
lck=1
inc değer
endif

if hall=1 then lck=0


gibi olabilir.

yani kilit açıksa bir kere okuma yaptığında ilk iş kilitlemek. daha sonra hall serbest olduğunda killiti yeniden açmak gibi. bu yöntemle yanlış okuma yapmazsın.
 
İbrahim bey çok teşekkür ederim ama PIC Basic Pro'da hiç bilgim yok S: Assembly ve Mikro C ile çalışabiliyorum bulabildiğim dökümanlarla.

MAIN_LOOP abi dediğini pek anlamadım ya :S mesela if deyimi içindeki durumu sağlıyo komut ama içerdeki matematiksel işlemleri yapmıyo S: ya da buldum :) butona basıp basmadığımı algılamıyo aslında :S lojik 0 veya lojik 1 göndersem bile umursamıyo bizim PIC
 
bir ucu +5v bir ucu gnd çıkışıda picin bir io suna pull up direnci ile giriyosun bukadar. hall sensor mıknatısı görüncce 0 a çekiyor çıkışı. mıknatıs yokken +5v a çıkıyor. sen normal buton varmış gibi sayacaksın.

Bu dediğiniz gibi çalışan sensörün adını öğrenebilir miyim ? UGN 3119 sensörü kullandığımda çıkışta mıknatıs yok iken 0.45 V ve 20 uA görüyorum :S Bunlarda PIC için yeterli değil :S ?
 
h4mbp.jpg
 

Forum istatistikleri

Konular
129,853
Mesajlar
930,771
Kullanıcılar
452,711
Son üye
ccalkici

Yeni konular

Geri
Üst