Sommario:
- Passaggio 1: materiali di cui hai bisogno
- Passaggio 2: pin out
- Passaggio 3: schematico
- Passaggio 4: codice
- Passaggio 5: uscita
Video: Accesso alla tastiera 4x4 con Arduino: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
La tastiera 4x4 è un composto di 16 tasti disposti come una matrice. Il metodo utilizzato per accedere alla tastiera 4x4 con il metodo di scansione a matrice. La tastiera 4x4 necessita di 8 pin per accedervi, ovvero 4 pin per le colonne e 4 pin per la linea. Il modo in cui funziona il metodo di scansione è che il pin della colonna prende la logica LOW in modo intercambiabile, quindi anche il pin della linea esegue le letture a turno.
Passaggio 1: materiali di cui hai bisogno
Avrai bisogno:
- Arduino
- Tastiera 4x4
- Cavi per ponticelli
Passaggio 2: pin out
- PIN A3 pin su riga 0
- PIN A2 pin a 1 riga
- PIN A1 pin a 2 righe
- PIN A0 pin a 3 righe
- PIN 4 pin a colonna 0
- PIN 5 pin a 1 colonna
- PIN 6 pin a 2 colonne
- PIN 7 pin a 3 colonne
Passaggio 3: schematico
Collegare ciascun componente come nell'immagine sopra.
Passaggio 4: codice
#include //importa la tastiera della libreria
const byte RIGHE = 4; //numero di colonne
const byte COLS = 4; //numero di caratteri di riga hexaKeys[ROWS][COLS] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; byte rowPins[RIGHE] = {A3, A2, A1, A0}; //pin utilizzato per il byte di riga colPins[COLS] = {4, 5, 6, 7}; //pin usato per la colonna
//variabile di inizializzazione
Tastiera customKeypad = Tastiera(makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
void setup(){
Serial.begin(9600); } void loop(){ char customKey = customKeypad.getKey(); if (customKey){ Serial.println(customKey); } }
Passaggio 5: uscita
Controlla l'uscita!
Consigliato:
Tastiera in cartone sensibile alla velocità: 14 passaggi (con immagini)
Velocity Sensitive Cardboard Keyboard: Ciao, in questo tutorial ho voluto sfruttare l'unico pezzo di cartone che avevo in tutta casa, a causa della quarantena non ne potevo più, ma non mi serve! Con un pezzetto possiamo fare esperimenti interessanti. Questa volta mi brin
Tastiera 4x4 con Arduino ed elaborazione: 4 passaggi (con immagini)
Tastiera 4x4 con Arduino ed elaborazione: non ti piacciono i display LCD? Vuoi rendere i tuoi progetti accattivanti? Bene, ecco la soluzione. In questo Instructable sarai in grado di liberarti dai fastidi dell'utilizzo di uno schermo LCD per visualizzare i contenuti del tuo Arduino e anche realizzare il tuo progetto
Quantificare l'accesso alla tua mente: 8 passaggi (con immagini)
Quantificare l'accesso alla tua mente: quindi, gestisco un laboratorio di tecnologia creativa al California College of the Arts. È essenzialmente un hackerspace educativo per studenti di arte e design. Abbastanza fantastico, vero? Dopo essersi laureato in meccanica all'Università del Minnesota
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: 4 passaggi (con immagini)
Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: In questo tutorial ti parlerò di come possiamo interfacciare la tastiera con 8051 e visualizzare i numeri della tastiera in un display a 7 segmenti
Sportello di accesso alla batteria per LED Throwie Rat: 4 passaggi
Sportello di accesso alla batteria per LED Throwie Rat: LED Throwie Rat V2.0 ha un portello di accesso in velcro per facilitare la sostituzione della batteria