Mündəricat:

Müasir və Yeni və Arduino Matrix Keypad 4x4: 3 Addımlı Soyunma Nümunəsi
Müasir və Yeni və Arduino Matrix Keypad 4x4: 3 Addımlı Soyunma Nümunəsi

Video: Müasir və Yeni və Arduino Matrix Keypad 4x4: 3 Addımlı Soyunma Nümunəsi

Video: Müasir və Yeni və Arduino Matrix Keypad 4x4: 3 Addımlı Soyunma Nümunəsi
Video: Dərs 1 Arduino nədir? Qısa, maraqlı və dolğun 2024, Iyul
Anonim
Müasir və Yeni və Arduino Matrix Keypad 4x4 ilə Soyunma nümunəsi
Müasir və Yeni və Arduino Matrix Keypad 4x4 ilə Soyunma nümunəsi

I2C dövrəsi olan 4x4 LCD klaviatura matrisindən istifadənin başqa bir nümunəsi.

Addım 1: Şematik

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

Dövlət Diaqramı: Daha asan bir üsul
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çı!

Tövsiyə: