| Yazar | Mesaj |
onurbilke | | Tarih: 12.05.2008, 10:09 Mesaj konusu: 4x3 keypad - çalışma mantığını anlatabilecek olan varmı? | |
| Arkadaşlar 4x3 keypad aldım. Bu keypadların pic ile çalışma mantığını anlatabilecek olan varmı? Matris şeklinde dizayn edilmiş ama pic e bağlayınca acaba önce ilk 3 portu giriş 4 ünü çıkış daha sonra 4 portu giriş 3 portu çıkış yapıp satır ve stunlarımı okuyacaz??
|
|
|
|
nebula | | Tarih: 12.05.2008, 14:19 Mesaj konusu: | |
| Satırları cıkıs ,sutunları giris olarak yaptıgını dusunecek olursak... 1. satır ucuna 5 voltluk cıkısı vereceksin bu arada sutunların hepsini taratacaksın 5 volt gozukuyo mu diye ,sonra 2. satıra 5 volt verip sutunları bi daha taracaksın bu bu şekilde 4. satıra kadar gidecek ve tekrar 1. satıra donecek.Bu şekilde programı yazdığında hangi satırdan 5 volt verdiğin belli herhangi bir tusa basılması durumundada o o tusun sutu tarandma anında hangi sutun olduğunu da öğrenebiliriz böylelikle sayının değerini bulabiliriz. bu solediğim mantığına benzer bir c kutuphane programını dosyada ekte bulabilirsin
|
|
ibrsel | | Tarih: 12.05.2008, 17:25 Mesaj konusu: | |
|
Yazılımında sutunları(Su1,Su2,Su3) uçlarını çıkış,satırları (Sa1,Sa2,Sa3,Sa4) giriş tanımladın. Öncelikle B portunu temizle, yani tamamını sıfırla.
1. işlem:
Su1 pinini RB2 yi lojik 1 yap. Ardından tüm satırları kontrol et.(if döngüsü ile) Diyelimki Sa2 pini lojik 1 değeri veriyor. Bu demektir "4" nolu butona basılmıştır. Eğer Sa3 pininden lojik1 değeri okur isen bu da "7" nolu butona basıldığını gösterir.
Daha sonra B portunu tekrar sıfırlayıp bu kez Su2 pinini lojik 1 yap ve bu şekilde kontrollerine devam et..
|
|
yalcinaygul | | Tarih: 12.05.2008, 18:04 Mesaj konusu: | |
| ibrsel arkadaşım bende mantığını anlamada tereddüt yaşıyordum teşekkür ederim...
|
|
onurbilke | | Tarih: 13.05.2008, 17:45 Mesaj konusu: | |
| Arkadaşlar Teşekkürler Bu Mantık Kafama Yattıda. Pic in 7 portunu işgal ediyor. Biryerde 4*4 keypadı 4 çıkışlı olarak kullanımını anlatıyolardı yani 4 uçla işi halletmişler Böyle bir bağlantı şekli bilen varsa paylaşmasında fayda var.
|
|
ibrsel | | Tarih: 13.05.2008, 19:01 Mesaj konusu: | |
| Sevgili ipek hocamızdan alıntıdır..
|
|
|