Impostiamo una tastiera su arduino per aprire un cancello o una porta con serratura elettronica
Salve amici, in questo tutorial vedremo come configurare un keypad su Arduino. Attiveremo un relè da 5V quando la password inserita è corretta così da attivare un elettro serratura o un relè passo passo.
Esistono vari tipi di tastiera a membrana, nel mio caso ho utilizzato una tastiera 3x4 (3 colonne x 4 righe) ma vedremo anche come configurare tastiere 4x4.
COMPONENTI:
LIBRERIE:
Per prima cosa dobbiamo installare due librerie sull'Arduino IDE. Utilizzeremo la libreria Keypad che si occuperà di configurare i pin così da riconoscere righe e colonne dei pulsanti premuti e la libreria LiquidCrystal_I2C per il funzionamento del display.
Per installare le librerie aprire Arduino IDE e cliccare su Sketch > #includi libreria > Aggiungi libreria da file .ZIP.. e scegliere la libreria appena scaricata. Si potrà caricare una sola libreria alla volta, ricordati di aggiungerle entrambe.
Per installare le librerie aprire Arduino IDE e cliccare su Sketch > #includi libreria > Aggiungi libreria da file .ZIP.. e scegliere la libreria appena scaricata. Si potrà caricare una sola libreria alla volta, ricordati di aggiungerle entrambe.

keypad.zip | |
File Size: | 18 kb |
File Type: | zip |

liquidcrystal_i2c.zip | |
File Size: | 20 kb |
File Type: | zip |
SCHEMA DI COLLEGAMENTO:
SCHEMA TASTIERA A MEMBRANA 3X4
SCHEMA TASTIERA A MEMBRANA 4X4
SKETCH:
SKETCH TASTIERA A MEMBRANA 3X4

keypad_rele_3x4.zip | |
File Size: | 1 kb |
File Type: | zip |
SKETCH TASTIERA A MEMBRANA 4X4

keypad_rele_4x4.zip | |
File Size: | 1 kb |
File Type: | zip |
È possibile modificare la password alla riga 10 sostituendo il testo 1234567 con la propria password:
Clicca qui per modificare.
La lunghezza della password deve essere impostata sulla riga 5:
Clicca qui per modificare.
La password nell'esempio sopra è lunga solo 7 caratteri, ma la lunghezza della password è in realtà più grande di 7 perché c'è un carattere nullo aggiunto alla fine della stringa.
Ad esempio, se la password è lunga 5 caratteri, inserire 6 per la lunghezza della password.
Ad esempio, se la password è lunga 5 caratteri, inserire 6 per la lunghezza della password.
Siamo giunti alla fine di questo articolo, spero di esservi stato di aiuto. Un saluto e al prossimo tutorial.