Sommario:

Esempio moderno, nuovo e più semplice di armadietto con tastiera a matrice Arduino 4x4: 3 passaggi
Esempio moderno, nuovo e più semplice di armadietto con tastiera a matrice Arduino 4x4: 3 passaggi

Video: Esempio moderno, nuovo e più semplice di armadietto con tastiera a matrice Arduino 4x4: 3 passaggi

Video: Esempio moderno, nuovo e più semplice di armadietto con tastiera a matrice Arduino 4x4: 3 passaggi
Video: Celebrità prima e dopo la chirurgia plastica 🫣😱🎬 #film #movie #shorts #short #actorslife 2024, Dicembre
Anonim
Esempio moderno, nuovo e più semplice di armadietto con tastiera a matrice Arduino 4x4
Esempio moderno, nuovo e più semplice di armadietto con tastiera a matrice Arduino 4x4

Un altro esempio di utilizzo di una matrice di tastiere LCD 4x4 con un circuito I2C.

Passaggio 1: lo schema

Lo schema
Lo schema
Lo schema
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

Il diagramma di stato: un metodo più semplice
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: