
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

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!
Recomandat:
Cultivarea mai multor salată în spațiu mai mic sau Cultivarea salatei în spațiu, (mai mult sau mai puțin) .: 10 pași

Cultivarea mai multor salată în spațiu mai mic sau … Cultivarea salată în spațiu, (mai mult sau mai puțin). Nu aș putea fi mai încântat să proiectez pentru producția de culturi spațiale și să postez primul meu Instructable. Pentru a începe, concursul ne-a cerut
Tastatură cu membrană 4x4 Matrix folosind Arduino Nano: 4 pași

Tastatură cu membrană 4x4 Matrix Utilizarea Arduino Nano: Tastatură cu membrană 4x4 Matrix este un modul de tastatură care este adesea utilizat pentru a face proiecte Arduino, cum ar fi calculatoare, introducerea parolei și altele. Aceasta este caracteristicile acestei tastaturi: Design foarte subțire ușor de utilizat în orice Specificația cheii microcontrolerului: Maxi
Exemplu de dulap cu tastatură Arduino Matrix 4x4: 6 pași

Exemplu de dulap cu tastatură Arduino Matrix 4x4: 2 moduri de a gestiona o tastatură cu 16 butoane cu un minim de pini
DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: 3 pași

DIY MusiLED, LED-uri sincronizate muzicale cu aplicație Windows și Linux cu un singur clic (32-bit și 64-bit). Ușor de recreat, ușor de utilizat, ușor de portat: acest proiect vă va ajuta să conectați 18 LED-uri (6 roșii + 6 albastre + 6 galbene) la placa Arduino și să analizați semnalele în timp real ale plăcii de sunet ale computerului și să le retransmiteți la LED-urile pentru a le aprinde conform efectelor de bătăi (Snare, High Hat, Kick)
ACTUALIZAT !!!! Rapid și ușor WIFI Antena Signal Booster, care este mai bun și mai rapid decât hârtia !!!: 9 pași

ACTUALIZAT !!!! Rapid și ușor WIFI Antenna Signal Booster, care este mai bun și mai rapid decât hârtia !!!: Un nou swing pe o idee veche pentru îmbunătățirea semnalului WIFI