İçindekiler:

Arduino Matrix Tuş Takımı 4x4 ile Modern ve Yeni ve Daha Kolay Dolap Örneği: 3 Adım
Arduino Matrix Tuş Takımı 4x4 ile Modern ve Yeni ve Daha Kolay Dolap Örneği: 3 Adım

Video: Arduino Matrix Tuş Takımı 4x4 ile Modern ve Yeni ve Daha Kolay Dolap Örneği: 3 Adım

Video: Arduino Matrix Tuş Takımı 4x4 ile Modern ve Yeni ve Daha Kolay Dolap Örneği: 3 Adım
Video: Kurşun Geçirmez Araca Atış Etmek 2024, Haziran
Anonim
Arduino Matrix Tuş Takımı 4x4 ile Modern ve Yeni ve Daha Kolay Dolap Örneği
Arduino Matrix Tuş Takımı 4x4 ile Modern ve Yeni ve Daha Kolay Dolap Örneği

I2C devreli bir LCD tuş takımı matrisi 4x4 kullanımına başka bir örnek.

Adım 1: Şematik

şematik
şematik
şematik
ş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

Durum Şeması: Daha Kolay Bir Yöntem
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!

Önerilen: