Video: Müasir və Yeni və Arduino Matrix Keypad 4x4: 3 Addımlı Soyunma Nümunəsi
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
I2C dövrəsi olan 4x4 LCD klaviatura matrisindən istifadənin başqa bir nümunəsi.
Addım 1: Şematik
Bu matris klaviatura 16 düymədən ibarətdir və I2c rabitəsi ilə onu idarə etmək üçün sadəcə 2 sancağa ehtiyacınız var: SDA (arduino lövhəsində A4) və SCL (arduino lövhəsində A5).
PCF8574A 16 DIP I/O I2c sxemindən istifadə etdim, kiçik sxematik yuxarıda verilmişdir. Bu cür komponentlərin ünvanı mənim nümunəmdə 0x3C -dir (A0 = 0, A1 = 0, A2 = 1).
Addım 2: Dövlət Diaqramı: Daha asan bir üsul
Bu yeni metod, düymələri düzgün vaxtda (4 simvoldan ibarətdir: CODE1 sonra CODE2 sonra CODE3 sonra CODE4) düzəltməyə imkan verən taymerlərə əsaslanır.
Arduino eskizinə 4 xüsusi kitabxana daxildir:
SM.h
Tel.h
Klaviatura_I2C.h
Klaviatura.h
Onlardan bir paket və eskiz verirəm. Yazılan kod yaxşıdırsa, pin 13 işığı yanar və işə salmaq üçün ' *' düyməsini basmalısınız. Kod səhvdirsə, pin 13 yanıb -sönür.
Qeyd: Daxili server xətası səbəbindən bu gün kitabxanaları yükləyə bilmirəm. Bağışlayın.
İSTİFADƏ EDİRSƏN SORUN HƏLL EDİLDİ. RAR
Addım 3: Nəticə
Düzgün işləməyəcəyi təqdirdə, düymələr yüksələn bir kənarda aşkar edilməlidir.
Bütün bu komponentlər çox ucuzdur və Arduino lövhələrində bir neçə sancağı olan çox cəlbedici bir klaviaturaya sahib olacaqsınız.
Tapdığım bütün maraqlı dərslərə görə təşəkkür edirəm.
Xoşbəxt təlimatçı!