Video: Moderní a nový a snadnější příklad skříňky s maticovou klávesnicí Arduino 4x4: 3 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Další příklad použití matice LCD klávesnice 4x4 s obvodem I2C.
Krok 1: Schéma
Tato maticová klávesnice je vyrobena ze 16 tlačítek a při komunikaci I2c vám ke správě stačí 2 piny: SDA (A4 na desce arduino) a SCL (A5 na desce arduino).
Použil jsem obvod PCF8574A 16 DIP I/O I2c, malé schéma je uvedeno výše. Adresa tohoto druhu komponent je v mém příkladu 0x3C (A0 = 0, A1 = 0, A2 = 1).
Krok 2: Stavový diagram: jednodušší metoda
Tato nová metoda je založena na časovačích, které vám umožňují sestavit dobrý kód (vyrobený ze 4 znaků: CODE1 pak CODE2 pak CODE3 a poté CODE4) na klíče ve správný čas.
Arduino skica obsahuje 4 speciální knihovny:
SM.h
Wire.h
Klávesnice_I2C.h
Klávesnice.h
Dávám jejich balíček a náčrt. Pokud je zadaný kód dobrý, rozsvítí se pin 13 a pro inicializaci je třeba stisknout klávesu „ *“. Pokud je kód špatný, kolík 13 bliká.
poznámka: Dnes nemohu stáhnout knihovny kvůli vnitřní chybě serveru. Promiňte.
PROBLÉM VYŘEŠEN, POKUD POUŽÍVÁTE. RAR
Krok 3: Závěr
Stlačené klávesy musí být detekovány na stoupající hraně, pokud nepracuje správně.
Všechny tyto komponenty jsou velmi levné a na deskách Arduino budete mít velmi chytlavou klávesnici s několika piny.
Děkuji všem za zajímavý návod, který jsem našel.
Šťastné instruktážní!