
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

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çı!
Tövsiyə:
Lego 4x4 Keypad Matrix: 8 Addım (Şəkillərlə birlikdə)

Lego 4x4 Klaviatura Matrixi: Son bir neçə həftədir evdə qalarkən, nəhayət başımda dolaşan bəzi layihələri başa çatdırmağa başladım. Son bir neçə həftədə bir çox layihələrimin təməli olaraq Lego istifadə etdim
Arduino Nano istifadə edərək 4x4 Matrix Membran Keypad: 4 Addım

4x4 Matrix Membran Keypad Arduino Nano'dan istifadə edir: 4x4 Matrix Membran Keypad, tez -tez hesablayıcılar, parol girişi və digərləri kimi Arduino layihələrini hazırlamaq üçün istifadə olunan bir klaviatura moduludur. Mikro nəzarətçi Açar Xüsusiyyətləri: Maxi
SmartPost: Ağıllı Poçt Paketi Soyunma: 7 addım

SmartPost: Ağıllı Poçt Paketi Soyunma: Yeni Media və Kommunikasiya Texnologiyalarının (NMCT) birinci ilini bitirmək üçün keçən ilin bütün kurslarını birləşdirdiyim bir layihə hazırlamalı oldum. soyunma Pa üçün bir toplama nöqtəsini avtomatlaşdırmaq üçün istifadə edilə bilər
Soyunma Bağlayan Xatırlatma (Arduino): 5 addım

Soyunma Bağlayan Xatırlatma (Arduino): Bu cihaz məktəbdəki şagirdlərə dolablarını bağlamağı xatırlatmaq üçün istifadə olunur. Şəxsən mən ayrılanda soyunma qapımı bağlamağı unutmağa meylli adamam. Bu Locker bağlama xatırlatması, LE -ni idarə etmək üçün bir işıq sensoru ilə işləyir
Arduino Matrix Keypad 4x4: 6 Addımlı Soyunma nümunəsi

Arduino Matrix 4x4 Klaviatura ilə Soyunma Nümunəsi: minimum sancaqlar olan 16 düyməli klaviatura idarə etməyin 2 yolu