Introduzione
In questo progetto realizzeremo un sistema di inserimento password utilizzando un tastierino 4x4.
L’utente potrà inserire un codice numerico tramite il tastierino.
Arduino confronterà il codice inserito con una password salvata nel programma.
Se la password è corretta verrà mostrato un messaggio di accesso consentito.
Se la password è sbagliata verrà segnalato un errore.
Sistemi simili sono utilizzati in molti dispositivi come:
Questo progetto introduce il concetto di verifica di una sequenza di caratteri.
In questo progetto realizzeremo un sistema di inserimento password utilizzando un tastierino 4x4.
L’utente potrà inserire un codice numerico tramite il tastierino.
Arduino confronterà il codice inserito con una password salvata nel programma.
Se la password è corretta verrà mostrato un messaggio di accesso consentito.
Se la password è sbagliata verrà segnalato un errore.
Sistemi simili sono utilizzati in molti dispositivi come:
- serrature elettroniche
- sistemi di accesso
- tastiere di sicurezza
- pannelli di controllo
Questo progetto introduce il concetto di verifica di una sequenza di caratteri.
Materiale necessario
- Arduino Uno (o compatibile)
- Tastierino 4x4
- 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.
Collegamenti esempio:
Il tastierino 4x4 possiede 8 pin.
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
Progetto 62 - Password con tastierino
Come funziona il programma
Il tastierino viene letto tramite la libreria:
Keypad
Ogni volta che viene premuto un tasto, il carattere viene aggiunto alla variabile:
input
Quando la lunghezza dell'input raggiunge 4 caratteri, Arduino confronta il codice inserito con la password salvata nel programma.
Se la password è corretta viene mostrato il messaggio:
Accesso consentito
Se è errata viene mostrato:
Password errata
Dopo il controllo la sequenza inserita viene azzerata.
Il tastierino viene letto tramite la libreria:
Keypad
Ogni volta che viene premuto un tasto, il carattere viene aggiunto alla variabile:
input
Quando la lunghezza dell'input raggiunge 4 caratteri, Arduino confronta il codice inserito con la password salvata nel programma.
Se la password è corretta viene mostrato il messaggio:
Accesso consentito
Se è errata viene mostrato:
Password errata
Dopo il controllo la sequenza inserita viene azzerata.
Varianti possibili
Serratura elettronica
Il sistema può controllare un servo o un relè per aprire una serratura.
Display LCD
La password inserita può essere mostrata su un display.
Allarme sicurezza
Dopo diversi tentativi errati può attivarsi un allarme.
Serratura elettronica
Il sistema può controllare un servo o un relè per aprire una serratura.
Display LCD
La password inserita può essere mostrata su un display.
Allarme sicurezza
Dopo diversi tentativi errati può attivarsi un allarme.