Sommario:
- Passaggio 1: materiali di cui hai bisogno
- Passaggio 2: pin out
- Passaggio 3: schematico
- Passaggio 4: codice
- Passaggio 5: uscita
![Accesso alla tastiera 4x4 con Arduino: 5 passaggi (con immagini) Accesso alla tastiera 4x4 con Arduino: 5 passaggi (con immagini)](https://i.howwhatproduce.com/images/001/image-1130-87-j.webp)
Video: Accesso alla tastiera 4x4 con Arduino: 5 passaggi (con immagini)
![Video: Accesso alla tastiera 4x4 con Arduino: 5 passaggi (con immagini) Video: Accesso alla tastiera 4x4 con Arduino: 5 passaggi (con immagini)](https://i.ytimg.com/vi/sDMELiK3-fw/hqdefault.jpg)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
![Accesso alla tastiera 4x4 con Arduino Accesso alla tastiera 4x4 con Arduino](https://i.howwhatproduce.com/images/001/image-1130-88-j.webp)
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
![Schema Schema](https://i.howwhatproduce.com/images/001/image-1130-89-j.webp)
![Schema Schema](https://i.howwhatproduce.com/images/001/image-1130-90-j.webp)
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
![Produzione Produzione](https://i.howwhatproduce.com/images/001/image-1130-91-j.webp)
Controlla l'uscita!
Consigliato:
Tastiera in cartone sensibile alla velocità: 14 passaggi (con immagini)
![Tastiera in cartone sensibile alla velocità: 14 passaggi (con immagini) Tastiera in cartone sensibile alla velocità: 14 passaggi (con immagini)](https://i.howwhatproduce.com/images/006/image-16814-j.webp)
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: 4 passaggi (con immagini) Tastiera 4x4 con Arduino ed elaborazione: 4 passaggi (con immagini)](https://i.howwhatproduce.com/images/004/image-10783-7-j.webp)
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: 8 passaggi (con immagini) Quantificare l'accesso alla tua mente: 8 passaggi (con immagini)](https://i.howwhatproduce.com/images/005/image-13350-29-j.webp)
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: 4 passaggi (con immagini) Interfaccia della tastiera con 8051 e visualizzazione dei numeri della tastiera in 7 segmenti: 4 passaggi (con immagini)](https://i.howwhatproduce.com/images/003/image-8936-8-j.webp)
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: 4 passaggi Sportello di accesso alla batteria per LED Throwie Rat: 4 passaggi](https://i.howwhatproduce.com/images/002/image-3590-107-j.webp)
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