KY-004 Buton Modülü - Arduino Uyumlu
KY-004 Buton Modülü Hakkında Detaylı İnceleme
KY-004, üzerinde tact buton ve gerekli direnç bulunan hazır bir buton kartıdır. Butonu breadboardda direnciyle birlikte kurmak yerine, üç kabloyla doğrudan bağlanır.
Butonlar tek başına kullanıldığında bir sorun çıkarır: basılı değilken giriş pini havada kalır ve rastgele değerler okunur. Bunu önlemek için pull-up ya da pull-down direnç gerekir. KY-004'te bu direnç kart üzerindedir; devreyi kurarken ayrıca hesap yapmaya gerek kalmaz.
KY serisi modüller aynı üç pinli (S / VCC / GND) düzeni paylaşır. Bu sayede sensör kitlerinde modüller birbirinin yerine takılabilir ve öğrenme sürecinde kablolama karmaşası yaşanmaz.
Öne Çıkan Avantajlar
Direnç Kart Üzerinde
Pull-up direnci hazır gelir; havada kalan giriş sorunu yaşanmaz.
Üç Pinli Standart
S / VCC / GND düzeni tüm KY serisiyle aynıdır, dupont kabloyla doğrudan bağlanır.
Montaj Delikli
Kart gövdeye vidalanabilir; panel butonu gibi kullanılabilir.
Eğitim İçin Uygun
Devre kurma adımını atlayıp doğrudan kod yazmaya geçmeyi sağlar.
Teknik Özellikler
| Özellik | Değer / Açıklama |
|---|---|
| Ürün Tipi | Buton modülü |
| Model | KY-004 |
| Buton | Tact (anlık) buton |
| Bağlantı | 3 pin: S (sinyal), VCC, GND |
| Çalışma Gerilimi | 3,3 V - 5 V |
| Çıkış | Dijital |
| Uyumlu Kartlar | Arduino, ESP32, ESP8266, Raspberry Pi Pico |
| Paket İçeriği | 1 adet modül |
Kullanım Alanları
- Arduino Projesi
- Eğitim Seti
- Menü Kontrolü
- Tetikleme Girişi
- Robot Kontrolü
- Oyun Projesi
- Test Düzeneği
- Prototip
- STEM Dersi
- Maker Projesi
Mekanik butonlar basıldığı anda birkaç milisaniyelik sıçrama (bounce) üretir; tek basış birden fazla algılanabilir. Yazılımda kısa bir bekleme veya debounce kütüphanesi kullanmak gerekir.
Teknik Sıkça Sorulan Sorular (SSS)
Pull-up direnç gerekir mi?
Kart üzerinde direnç bulunur, ayrıca eklemenize gerek yoktur.
Yine de mikrodenetleyicinin dahili pull-up özelliğini açmak zarar vermez ve bazı durumlarda daha kararlı okuma verir.
Basış neden birden fazla algılanıyor?
Mekanik kontaklar kapanırken birkaç kez sıçrar; mikrodenetleyici bunu çok hızlı okur ve tek basışı birden çok basış sanır.
Yazılımda son basıştan sonra 20-50 ms beklemek (debounce) sorunu çözer.
Kesme (interrupt) ile kullanabilir miyim?
Kullanabilirsiniz; buton kesme destekleyen bir pine bağlanır.
Sıçrama kesme ile de sorun çıkarır, kesme rutininde zaman kontrolü yapmak gerekir.
Panel butonu yerine geçer mi?
Kart montaj delikli olduğu için gövdeye sabitlenebilir, ancak buton yüzeyi küçüktür.
Sık ve sert basılacak yerlerde panel tipi metal buton daha uygundur.
Diğer KY modülleriyle aynı bağlantı mı?
Evet, KY serisi modüllerin çoğu S / VCC / GND düzenindedir.
Bu standart sayesinde sensör kitlerinde modülü değiştirmek kablolamayı değiştirmeyi gerektirmez.





