avatar_Hattuşa

BUTON ÇOĞALTMA YARDIM

Başlatan Hattuşa, 02 Mayıs 2012, 17:13:14

Hattuşa

s.a.
ete hocam bir devre kurmak istiyorum, ancak kurduğum devrede pinler doldu sadece 2 pin boş kaldı, ben bu 2 pinden 4 buton elde edebilirmiyim?
ilk aklıma gelen şu oldu, bu girişleri ADC kanalından yapıp, ikişerli buton halinde uygulayarak butonlar basılmaz iken 2,5v işlemciye verecek, butonun bir tanesi +5v a diğeri de gnd ye çekecek şekilde dizayn ettikten sonra tek girişten iki buton yapmış olabilirmiyim?
yani diyelim ki tek girişteki bu 2 butonun birisi yukarı butonu diğer aşağı butonu olarak belirlesek ve yukarı butonuna bastığımızda pine +5v verse aşağı butona bastığımızda 0v verse adc okuyarak sağlıklı bir şekilde buton kontrol işlemini yapabilirmiyim?
yada sizin daha pratik veya kullanışlı bir tekniğiniz varmı?

ete

ADC kullanarak buton çoğaltamk mümkün. Deneyebilirsin.
Her buton için farklı voltaj verdirecek bir sistem yapamn gerek. Sonra ADC yi ölçüpokunan değere göre işlem yapman gerekir.
Çok zor değil zaten kendinde tarif etmişsin.

Ben genelde 4051 kullanırım. Bununla 4 pin kullanarak 8 adet buton bağlayabilirsiniz.
aynı entegre ile 4 buton kullanmak için  3 pin kullanman gerek (2 adres 1 output pini)

Daha fazlası gerekirse 4067 kullanırım. 5 pin ile 16 buton kullanabilirsin.

Ete

mitec

#2
2-3 yıl önce sony diskmen de görmüştüm. ogünden beri gerek oldukça kullanırım 32 butona kadar gerçek ortamda çalıştırdım. güzel bir beslemeyele sorunsuz çalışıyor
http://[img=http://s8.postimage.org/jzvhytt2p/adc_buton.jpg]

yeniden yükledim bak bakalım görebiliyormusun

Hattuşa

Alıntı yapılan: mitec - 02 Mayıs 2012, 18:38:51
2-3 yıl önce sony diskmen de görmüştüm. ogünden beri gerek oldukça kullanırım 32 butona kadar gerçek ortamda çalıştırdım. güzel bir beslemeyele sorunsuz çalışıyor

[/url]
[/img]


mitec usta veriş olduğunuz resim bende gözükmüyor, resmi tekrar yükleyebilirmisiniz

ete hocam 4051 için 4 giriş lazım demişsiniz bende 2 pin boş olmazsa adc kullanarak deneyeyim. bu arada ilginiz için tşk ederim.

F®T

mitec selam. resimde eksiklik var bu şekil adc girişine değişken gerilim nasıl gider.
"Hakk" şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

mitec

Alıntı yapılan: ferittt - 02 Mayıs 2012, 22:03:29
mitec selam. resimde eksiklik var bu şekil adc girişine değişken gerilim nasıl gider.
haklısın mcu adc girişini uygun bir dirençle gnd ye çekmek gerekiyor tabi birde 100 nf kondansatör gerkiyor

est32

illaki adc olacak diye bişey yok istersen tek dijital kanaldan da 100nf kondansatör ve 5k ile 50k arasında değişen direnç değerleri ile bir çok tuş okuyabilirsin.
Yapman gereken sadece pic basic'te POT komutunu incelemek.
bu komutun nasıl çalıştığını incele eğer çözemezsen basit bi örnek ile anlatabilirim.
Çok güzel çalışıyor daha önce bir projemde kullanmıştım.

F®T

est32  pot komutunun  çok sağlıklı olduğuna inanmıyorum.
"Hakk" şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

est32

zaten işlemcilerin analog kanallarının çalışma mantığı da bu şekilde, sadece ölçüm sonucu döngü içinde defalarca alınıp ortalaması dikkate alınırsa daha sağlıklı çalışır.
Ayrıca kullanılan malzemeler ısı farkından da değer değiştirmezse ve direnç değerleri de birbirine yakın olmazsa fazla sorun olmaz.

F®T

Evet dediğin gibi ama pek kullanışlı değil.
"Hakk" şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

Powered by EzPortal