Video: Exemplu modern și nou și mai ușor de dulap cu tastatură Arduino Matrix 4x4: 3 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Un alt exemplu de utilizare a unei matrice de tastatură LCD 4x4 cu un circuit I2C.
Pasul 1: Schema
Această tastatură matricială este formată din 16 butoane și cu comunicare I2c, aveți nevoie doar de 2 pini pentru ao gestiona: SDA (A4 pe placa arduino) și SCL (A5 pe placa arduino).
Am folosit un circuit PC25074A 16 DIP I / O I2c, schema mică este prezentată mai sus. Adresa acestui tip de componente este 0x3C în exemplul meu (A0 = 0, A1 = 0, A2 = 1).
Pasul 2: Diagrama de stat: o metodă mai ușoară
Această nouă metodă se bazează pe temporizatoare care vă permit să compuneți codul bun (format din 4 caractere: CODE1 apoi CODE2 apoi CODE3 apoi CODE4) pe tastele la momentul potrivit.
Schița arduino include 4 biblioteci speciale:
SM.h
Sârmă.h
Keypad_I2C.h
Tastatura.h
Dau un pachet de ele și schița. Dacă codul tastat este bun, pinul 13 se aprinde și trebuie să apăsați tasta „*” pentru a inițializa. Dacă codul este greșit, pinul 13 clipește.
notă: Nu pot descărca astăzi bibliotecile din cauza unei erori interne a serverului. Îmi pare rău.
PROBLEMA REZOLVATĂ DACĂ FOLOSIȚI. RAR
Pasul 3: Concluzie
Tastele apăsate trebuie detectate pe o margine ascendentă, cu excepția cazului în care nu va funcționa corect.
Toate aceste componente sunt foarte ieftine și veți avea o tastatură foarte atrăgătoare, cu puțini pini pe plăcile Arduino.
Mulțumesc tuturor tutorialelor interesante pe care le-am găsit.
Fericit instructabil!