Questa tastiera è composta da 16 pulsanti che possono essere letti in due modi:
- -SINGOLARMENTE cioè utilizziamo 16 pin di arduino per leggere tutti i pulsanti.
- -SISTEMA A MATRICE cioè utilizziamo un numero limitato di pin(nel nostro caso 8) per leggere sempre 16 pulsanti.
Per usare una tastiera 4×4 con arduino dovrete fare i seguenti collegamenti:
Le 8 resistenze devono avere tutte lo stesso valore(nel nostro caso 1Kohm), il loro compito è quello di evitare cortocircuiti.
Il programma si può dividere in 3 parti:
- – lettura delle colonne valori: 0,1,2,3
- -lettura delle righe valori: 0,1,2,3
- – Calcolo del tasto = colonna + ( riga * 4 )