Obsah:

Moderní a nový a snadnější příklad skříňky s maticovou klávesnicí Arduino 4x4: 3 kroky
Moderní a nový a snadnější příklad skříňky s maticovou klávesnicí Arduino 4x4: 3 kroky

Video: Moderní a nový a snadnější příklad skříňky s maticovou klávesnicí Arduino 4x4: 3 kroky

Video: Moderní a nový a snadnější příklad skříňky s maticovou klávesnicí Arduino 4x4: 3 kroky
Video: Hyundai i30 N fastback - Focení Hot Hatch v zimě!? | Moto test očí 2024, Červen
Anonim
Moderní a nový a snadnější příklad skříňky s maticovou klávesnicí Arduino 4x4
Moderní a nový a snadnější příklad skříňky s maticovou klávesnicí Arduino 4x4

Další příklad použití matice LCD klávesnice 4x4 s obvodem I2C.

Krok 1: Schéma

Schéma
Schéma
Schéma
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

Stavový diagram: jednodušší metoda
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í!

Doporučuje: