Wideo: Nowoczesny i nowy i łatwiejszy przykład szafki z klawiaturą Arduino Matrix 4x4: 3 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Kolejny przykład wykorzystania matrycy manipulatorów LCD 4x4 z obwodem I2C.
Krok 1: Schemat
Ta klawiatura macierzowa składa się z 16 przycisków, a dzięki komunikacji I2c wystarczą 2 piny do zarządzania nią: SDA (A4 na płycie arduino) i SCL (A5 na płycie arduino).
Użyłem obwodu PCF8574A 16 DIP I / O I2c, mały schemat podano powyżej. Adres tego rodzaju komponentów to w moim przykładzie 0x3C (A0=0, A1=0, A2=1).
Krok 2: Diagram stanów: łatwiejsza metoda
Ta nowa metoda opiera się na zegarach, które pozwalają wpisać dobry kod (składający się z 4 znaków: CODE1 następnie CODE2 następnie CODE3 następnie CODE4) na klawiszach w odpowiednim czasie.
Szkic arduino zawiera 4 specjalne biblioteki:
SM.h
Drut.h
Klawiatura_I2C.h
Klawiatura.h
Daję ich paczkę i szkic. Jeśli wpisany kod jest dobry, zapala się pin 13 i musisz nacisnąć klawisz '*', aby zainicjować. Jeśli kod jest nieprawidłowy, pin 13 miga.
uwaga: nie mogę dziś pobrać bibliotek z powodu wewnętrznego błędu serwera. Przepraszam.
PROBLEM ROZWIĄZANY, JEŚLI UŻYWASZ. RAR
Krok 3: Wniosek
Wciskane klawisze muszą być wykrywane na zboczu narastającym, chyba że nie będą działać prawidłowo.
Wszystkie te komponenty są bardzo tanie i będziesz miał bardzo chwytliwą klawiaturę z kilkoma pinami na płytkach Arduino.
Dzięki wszystkim interesującym tutorialem, który znalazłem.
Szczęśliwy pouczający!