Video: Arduino Matrix Tuş Takımı 4x4 ile Modern ve Yeni ve Daha Kolay Dolap Örneği: 3 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
I2C devreli bir LCD tuş takımı matrisi 4x4 kullanımına başka bir örnek.
Adım 1: Şematik
Bu matris tuş takımı 16 basma düğmesinden yapılmıştır ve I2c iletişimi ile onu yönetmek için sadece 2 pime ihtiyacınız vardır: SDA (arduino kartında A4) ve SCL (arduino kartında A5).
Bir PCF8574A 16 DIP I/O I2c devresi kullandım, küçük şema yukarıda verilmiştir. Bu tür bileşenlerin adresi benim örneğimde 0x3C'dir (A0=0, A1=0, A2=1).
Adım 2: Durum Şeması: Daha Kolay Bir Yöntem
Bu yeni yöntem, doğru zamanda tuşlar üzerinde iyi kodu (4 karakterden oluşan: CODE1 sonra CODE2 sonra CODE3 ve CODE4) oluşturmanıza izin veren zamanlayıcılara dayanmaktadır.
Arduino taslağı 4 özel kitaplık içerir:
SM.h
tel.h
Keypad_I2C.h
tuş takımı.h
Onlardan bir paket ve kroki veriyorum. Girilen kod iyiyse, pin 13 yanar ve başlatmak için ' * ' tuşuna basmanız gerekir. Kod yanlışsa, pim 13 yanıp söner.
not: Dahili bir sunucu hatası nedeniyle kütüphaneleri bugün indiremiyorum. Üzgünüm.
. RAR KULLANIRSANIZ SORUN ÇÖZÜLDÜ
3. Adım: Sonuç
Basılan tuşlar, düzgün çalışmadığı sürece yükselen bir kenarda algılanmalıdır.
Tüm bu bileşenler çok ucuz ve Arduino kartlarında az sayıda pin bulunan çok akılda kalıcı bir klavyeye sahip olacaksınız.
Bulduğum tüm ilginç öğreticilere teşekkürler.
Mutlu öğretilebilir!