Introduzione
In questo progetto impareremo a utilizzare un tastierino numerico 4x4 con Arduino.
Il tastierino 4x4 keypad è composto da 16 tasti disposti in una matrice.
Ogni tasto può essere letto da Arduino per inserire numeri o comandi.
Questo componente è molto utilizzato in molti progetti come:
Nei prossimi progetti utilizzeremo il tastierino per realizzare sistemi più avanzati come password e serrature elettroniche.
In questo progetto impareremo semplicemente a leggere i tasti premuti e mostrarli nel monitor seriale.
In questo progetto impareremo a utilizzare un tastierino numerico 4x4 con Arduino.
Il tastierino 4x4 keypad è composto da 16 tasti disposti in una matrice.
Ogni tasto può essere letto da Arduino per inserire numeri o comandi.
Questo componente è molto utilizzato in molti progetti come:
- serrature elettroniche
- sistemi di accesso con password
- menu interattivi
- sistemi di controllo
Nei prossimi progetti utilizzeremo il tastierino per realizzare sistemi più avanzati come password e serrature elettroniche.
In questo progetto impareremo semplicemente a leggere i tasti premuti e mostrarli nel monitor seriale.
Materiale necessario
- Arduino Uno (o compatibile)
- Tastierino 4x4 Keypad
- Breadboard (facoltativa)
- Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti.
👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW
📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.
👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE
Nota: i link presenti in questa pagina sono link affiliati Amazon.
Schema di collegamento
Il tastierino 4x4 possiede 8 pin.
Questi pin rappresentano:
Collegamenti esempio:
Il tastierino 4x4 possiede 8 pin.
Questi pin rappresentano:
- 4 righe
- 4 colonne
Collegamenti esempio:
- Pin 1 → Arduino 9
- Pin 2 → Arduino 8
- Pin 3 → Arduino 7
- Pin 4 → Arduino 6
- Pin 5 → Arduino 5
- Pin 6 → Arduino 4
- Pin 7 → Arduino 3
- Pin 8 → Arduino 2
Codice Arduino
Per utilizzare il tastierino useremo la libreria Keypad.
Questa libreria semplifica la lettura dei tasti.
Per utilizzare il tastierino useremo la libreria Keypad.
Questa libreria semplifica la lettura dei tasti.
Progetto 61 - Tastierino 4x4 base
Come funziona il programma
Utilizziamo la libreria:
Keypad
per leggere facilmente i tasti.
La matrice:
keys[ ][ ]
definisce la disposizione dei tasti.
Quando viene premuto un tasto, la funzione:
keypad.getKey()
restituisce il carattere corrispondente.
Il tasto viene poi mostrato nel monitor seriale.
Utilizziamo la libreria:
Keypad
per leggere facilmente i tasti.
La matrice:
keys[ ][ ]
definisce la disposizione dei tasti.
Quando viene premuto un tasto, la funzione:
keypad.getKey()
restituisce il carattere corrispondente.
Il tasto viene poi mostrato nel monitor seriale.
Varianti possibili
Password numerica
Il tastierino può essere utilizzato per inserire una password.
Controllo dispositi
viI tasti possono controllare LED o relè.
Menu interattivo
Il tastierino può essere utilizzato per navigare in un menu su display.
Password numerica
Il tastierino può essere utilizzato per inserire una password.
Controllo dispositi
viI tasti possono controllare LED o relè.
Menu interattivo
Il tastierino può essere utilizzato per navigare in un menu su display.