Video: Moderný a nový a jednoduchší príklad skrinky s maticovou klávesnicou Arduino 4x4: 3 kroky
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ďalší príklad použitia matice klávesnice LCD 4x4 s obvodom I2C.
Krok 1: Schéma
Táto maticová klávesnica je vyrobená zo 16 tlačidiel a na komunikáciu I2c vám stačia 2 piny na jej ovládanie: SDA (A4 na doske Arduino) a SCL (A5 na doske Arduino).
Použil som obvod PCF8574A 16 DIP I/O I2c, malá schéma je uvedená vyššie. Adresa tohto druhu komponentov je v mojom prípade 0x3C (A0 = 0, A1 = 0, A2 = 1).
Krok 2: Stavový diagram: jednoduchšia metóda
Táto nová metóda je založená na časovačoch, ktoré vám umožňujú zostaviť dobrý kód (tvorený 4 znakmi: CODE1 potom CODE2 potom CODE3 a CODE4) na kľúčoch v správnom čase.
Náčrt arduina obsahuje 4 špeciálne knižnice:
SM.h
Wire.h
Klávesnica_I2C.h
Klávesnica.h
Dávam ich balíček a náčrt. Ak je zadaný kód dobrý, pin 13 sa rozsvieti a inicializáciu musíte vykonať stlačením klávesu „ *“. Ak je kód nesprávny, kolík 13 bliká.
poznámka: Dnes nemôžem stiahnuť knižnice z dôvodu internej chyby servera. Prepáč.
RIEŠENIE PROBLÉMU, AK POUŽÍVATE. RAR
Krok 3: Záver
Stlačené klávesy musia byť detekované na stúpajúcej hrane, pokiaľ nebudú správne fungovať.
Všetky tieto komponenty sú veľmi lacné a na doskách Arduino budete mať veľmi chytľavú klávesnicu s niekoľkými kolíkmi.
Ďakujem všetkým za zaujímavé školenia, ktoré som našiel.
Veselé pokyny!