TUŞ TAKIMININ (KEYPAD) YAPISI VE ÇALIŞMASI
Tuş Takımının Yapısı
Tuş takımları, kullanıcıların projenizle etkileşime girmesini sağlayan komponentlerdir. Bunları menülerde gezinmek, şifreleri girmek, oyunları ve robotları kontrol etmek için kullanabilirsiniz.
Tuş takımındaki butonlar satırlar ve sütunlar halinde düzenlenmiştir. 3X4 tuş takımında 4 satır ve 3 sütun bulunur, 4X4 tuş takımında 4 satır ve 4 sütun bulunur:
Her tuşun altında bir membran anahtarı bulunur. Bir satırdaki her anahtar, pedin altındaki iletken bir hat ile satırdaki diğer anahtarlara bağlanır. Bir sütundaki her anahtar da benzer şekilde anahtarın bir tarafı iletken bir hat ile o sütundaki diğer tüm anahtarlara bağlanır. Satır ve sütunlardaki ortak hatlar toplamda 8 adettir. Bu hatlar bir şerit kablo ile dışarı çıkartılmıştır.
Elektriksel Şeyler
Tuş Takımının Çalışması
Bir düğmeye basmak, bir sütun ve bir satır hattı arasındaki geçişi kapatarak akımın bir sütun pini ile bir satır pini arasında akmasına izin verir.
Aşağıdaki 4X4 tuş takımı şeması, satırların ve sütunların nasıl bağlandığını gösteriyor:
Arduino, düğmeye bağlı satır ve sütun pinini algılayarak hangi düğmeye basıldığını algılar.
Bu, dört adımda gerçekleşir:
1. İlk olarak, hiçbir düğmeye basılmadığında, tüm sütun pinleri YÜKSEK tutulur ve tüm satır pimleri DÜŞÜK tutulur.
2. Bir düğmeye basıldığında, YÜKSEK sütundan gelen akım DÜŞÜK satır pinine aktığı için sütun pini DÜŞÜK seviyeye çekilir:
3. Arduino artık düğmenin hangi sütunda olduğunu biliyor, bu yüzden şimdi sadece düğmenin bulunduğu satırı bulması gerekiyor. Bunu, satır pinlerinin her birini YÜKSEK olarak değiştirerek yapar. Aynı zamanda, hangi sütun pininin YÜKSEK'e döndüğünü tespit etmek için tüm sütun pinlerini okur.
Elektriksel Şeyler
4. Sütun pini tekrar YÜKSEK olduğunda, Arduino düğmeye bağlı satır pinini bulur:
Tuş Takımını Arduino’ya Bağlama
Çoğu membran tuş takımı için pin düzeni aşağıdaki şekilde görüldüğü gibifir:
3X4 veya 4X4 tuş takımına sahip olmanıza bağlı olarak tuş takımını Arduino Uno'ya aşağıdaki şemalara göre bağlayabilirsiniz:
Tuş Takımınızın Pin Çıkışlarını Nasıl Bulursunuz
İlk olarak, satırlara hangi tuş takımı pinlerinin bağlı olduğunu bulun. Toprak (siyah) kablosunu soldaki ilk pine temas ettirin. 1. satırdaki herhangi bir butona basın ve basılı tutun. Şimdi pozitif (kırmızı) kabloyu diğer pinlerin her birine temas ettirin. Pinlerden birinde LED yanarsa, 1. satırdaki başka bir butona basın ve basılı tutun, ardından pozitif kabloyu diğer pinlerin her birine tekrar temas
Elektriksel Şeyler
ettirin. LED farklı bir pinde yanıyorsa, topraklama kablosunun 1. satır pinine takıldığı anlamına gelir.
1. satırdaki butonlardan hiçbiri LED'i yakmıyorsa, topraklama kablosu 1. satıra bağlı değildir. Şimdi topraklama kablosunu bir sonraki pine getirin, farklı bir satırdaki bir butona basın ve yukarıdaki işlemi, her satır için tekrar edin.
Sütunların hangi pinlere bağlı olduğunu bulmak için, topraklama kablosunu 1. satır pinine temas ettirin. Şimdi o satırdaki butonlardan herhangi birine basın ve basılı tutun. Şimdi pozitif kabloyu kalan pinlerin her birine temas ettirin LED'in yanmasını sağlayan pin, o düğmenin sütununa bağlı olan pindir. Şimdi aynı satırdaki başka bir butona basın ve pozitif kabloyu diğer pinlerin her birine takın. Her biri eşlenene kadar bu işlemi diğer sütunların her biri için tekrarlayın.