
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

Un altro esempio di utilizzo di una matrice di tastiere LCD 4x4 con un circuito I2C.
Passaggio 1: lo schema


Questa tastiera a matrice è composta da 16 pulsanti e con comunicazione I2c bastano 2 pin per gestirla: SDA (A4 su scheda arduino) e SCL (A5 su scheda arduino).
Ho usato un circuito PCF8574A 16 DIP I/O I2c il piccolo schema è riportato sopra. L'indirizzo di questo tipo di componenti è 0x3C nel mio esempio (A0=0, A1=0, A2=1).
Passaggio 2: il diagramma di stato: un metodo più semplice

Questo nuovo metodo si basa su timer che consentono di comporre il codice buono (composto da 4 caratteri: CODE1 poi CODE2 poi CODE3 poi CODE4) sui tasti al momento giusto.
Lo sketch di arduino include 4 librerie speciali:
SM.h
Filo.h
Tastiera_I2C.h
Tastiera.h
Ne do un pacchetto e lo schizzo. Se il codice digitato è buono, il pin 13 si accende e devi premere il tasto ' * ' per inizializzare. Se il codice è sbagliato, il pin 13 lampeggia.
nota: non riesco a scaricare oggi le librerie a causa di un errore interno del server. Scusate.
PROBLEMA RISOLTO SE SI UTILIZZA. RAR
Passaggio 3: conclusione
I tasti premuti devono essere rilevati su un fronte di salita, a meno che non funzioni correttamente.
Tutti questi componenti sono molto economici e avrai una tastiera molto accattivante con pochi pin sulle schede Arduino.
Grazie a tutti i tutorial interessanti che ho trovato.
Felice istruibile!
Consigliato:
Matrice della tastiera Lego 4x4: 8 passaggi (con immagini)

Matrice del tastierino Lego 4x4: mentre sono rimasto bloccato in casa nelle ultime settimane, sono finalmente riuscito a portare a termine alcuni progetti che mi giravano per la testa. Ho usato Lego come base per la maggior parte dei miei progetti nelle ultime settimane
La più semplice tastiera macro fai-da-te: 10 passaggi (con immagini)

La tastiera macro fai da te più semplice: una tastiera macro può essere utilizzata per eseguire determinate azioni o funzioni sul computer e può essere davvero utile con determinate applicazioni, come editor video o giochi. Molte applicazioni hanno tasti di scelta rapida per eseguire rapidamente azioni, ma a volte
Tastiera a membrana a matrice 4x4 con Arduino Nano: 4 passaggi

Tastiera a membrana a matrice 4x4 con Arduino Nano: Tastiera a membrana a matrice 4x4 è un modulo tastiera che viene spesso utilizzato per realizzare progetti Arduino, come calcolatrici, inserimento password e altri. Queste sono le caratteristiche di questa tastiera: Design molto sottile facile da usare in qualsiasi microcontrolloreSpecifica chiave: Maxi
Esempio di armadietto con tastiera a matrice Arduino 4x4: 6 passaggi

Esempio di Locker con Arduino Matrix Keypad 4x4: 2 modi per gestire una tastiera a 16 pulsanti con un minimo di pin
Interfaccia 16x2 LCD alfanumerico e tastiera a matrice 4x4 con Raspberry Pi3: 5 passaggi (con immagini)

Interfaccia 16x2 LCD alfanumerico e tastiera a matrice 4x4 con Raspberry Pi3: in questo istruzioni spieghiamo come interfacciare il LED 16x2 e la tastiera a matrice 4x4 con Raspberry Pi3. Usiamo Python 3.4 per lo sviluppo del software. Puoi anche scegliere Python 2.7, con piccole modifiche