
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

In questo tutorial condividerò come è possibile utilizzare la tastiera a matrice 4x4 e l'LCD 16x2 con Arduino e utilizzarli per creare una semplice calcolatrice Arduino.
Quindi iniziamo…
Passaggio 1: cose che ti serviranno: -



Requisiti hardware: -
- Arduino UNO.
- Tastiera 4x4. (È possibile utilizzare la tastiera 4x3).
- LCD 16x2.
- Tagliere.
- Potenziometro 10k.
- alcuni fili da saldare alla tastiera.
Requisiti software:-
Arduino IDE
È tutto ciò di cui avrai bisogno per questo progetto.
Passaggio 2: comprensione della tastiera: -


Quindi per usare le tastiere devi prima capire come funziona la tastiera.
La tastiera non è altro che una matrice con pulsanti con nxn numero di righe e colonne. Le righe sono orizzontali e le colonne sono verticali.
Nella matrice 4x4 ci sono 4 righe e 4 colonne e in 4x3 ci sono 4 righe e 3 colonne.
Ciascun pulsante di una riga è collegato a tutti gli altri pulsanti della stessa riga. Stessa cosa con le colonne.
Premendo un pulsante si chiude il passaggio tra una traccia di colonna e una traccia di riga, consentendo alla corrente di fluire tra un pin di colonna e un pin di riga. Questo è il modo in cui arduino trova il pulsante premuto.
Non voglio approfondire e rendere noioso il tutorial, quindi se desideri imparare a fondo il funzionamento della tastiera puoi dare un'occhiata a questo post.
Passiamo al passaggio successivo…
Passaggio 3: connessioni: -



1. Saldare i fili alla tastiera. Saldare i pin dell'intestazione a un'altra estremità.
2. Fare riferimento allo schema ed effettuare i collegamenti come segue:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. Anche le connessioni LCD sono abbastanza semplici.
- Collegare prima l'LCD sulla breadboard.
- Ora collega i pin RW, LED catodo e Vss o GND alla guida GND della breadboard.
- Collegare il Vcc al binario +ve della breadboard. Collega anche il pin dell'anodo del LED (a destra accanto al catodo) al +ve rail attraverso un resistore da 220 ohm.
- Collegare il pin di contrasto etichettato come V0 al terminale centrale del potenziometro. Collegare altri due terminali del potenziometro a +ve e GND.
- Ora collega il seguente pin in ordine:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
dove, D2, D3, ….., D13 sono i pin di i/o digitali di arduino.
Una volta effettuati i collegamenti. Possiamo passare alla fase di codifica…
Passaggio 4: codice tastiera: -


Prima di poter iniziare a codificare devi installare una libreria per noi la tastiera e il display LCD. Per scaricare la libreria, apri IDE e vai a:-
- Schizzo >> Includi libreria >> Gestisci librerie.
- Nella barra di ricerca digita "Keypad.h" e scorri verso il basso per trovare "Libreria tastiere di Mark Stanley versione 3.1.1"
- Controlla anche se la libreria LiquidCrystal è installata. In caso contrario, puoi trovarlo utilizzando lo stesso metodo.
- Installa le librerie e riavvia l'IDE.
Ora copia il codice qui sotto e incollalo nell'IDE. Caricalo su arduino. (Il codice per 4x3 può essere scaricato da sotto):-
Questo codice ti aiuterà a verificare il funzionamento della tastiera, mostra il pulsante premuto sul monitor seriale.
/*Codice per tastiera 4x4*/
#include const byte RIGHE = 4; const byte COLS = 4; char keys[ROWS][COLS] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; byte rowPins[RIGHE] = {5, 4, 3, 2}; byte colPins[COLS] = {9, 8, 7, 6}; Tastierino tastierino = Tastierino(makeKeymap(keys), rowPins, colPins, ROWS, COLS); void setup() { Serial.begin(9600); } void loop() { char key = keyboard.getKey(); if (chiave) { Serial.println(chiave); } }
Con questo puoi iniziare con la tastiera con arduino, il codice per la calcolatrice è nel passaggio successivo..
Passaggio 5: codice calcolatrice Arduino: -


Dopo aver testato la tastiera, funziona bene. puoi passare alla creazione di una semplice calcolatrice.
È possibile scaricare il codice dal file indicato di seguito.
Per utilizzare la calcolatrice è sufficiente caricare il codice, gli alfabeti vengono utilizzati come segue:-
A = + (Addizione)
B = - (Sottrazione)
C = * (Moltiplicazione)
D = / (Divisione)
I simboli * e # sono usati rispettivamente come 'Annulla' e 'Uguale a'.
Questo è tutto per questo tutorial. Spero ti piaccia.
Grazie.
Consigliato:
Come creare una semplice calcolatrice in Java: 10 passaggi

Come creare una semplice calcolatrice in Java: questa è una semplice introduzione al linguaggio di programmazione Java pensato per persone con poca o nessuna conoscenza della programmazione. Materiali: computer o laptop (con Eclipse installato) Può installare eclipse su https://www. eclipse.org/downloads
Calcolatrice Arduino fai da te con LCD 1602 e tastiera 4x4: 4 passaggi

Calcolatrice fai-da-te Arduino che utilizza l'LCD 1602 e la tastiera 4x4: Ciao ragazzi, in questo tutorial creeremo una calcolatrice usando Arduino che può eseguire calcoli di base. Quindi in pratica prenderemo input dalla tastiera 4x4 e stamperemo i dati sul display lcd 16x2 e arduino farà i calcoli
Come utilizzare il terminale Mac e come utilizzare le funzioni chiave: 4 passaggi

Come utilizzare il terminale Mac e come utilizzare le funzioni chiave: ti mostreremo come aprire il terminale MAC. Ti mostreremo anche alcune funzionalità all'interno del Terminale, come ifconfig, il cambio di directory, l'accesso ai file e arp. Ifconfig ti permetterà di controllare il tuo indirizzo IP e il tuo annuncio MAC
Come creare una calcolatrice in Xcode usando Swift: 9 passaggi

Come creare una calcolatrice in Xcode usando Swift: in questo breve tutorial, ti mostrerò come creare una semplice calcolatrice usando Swift in Xcode. Questa app è costruita per sembrare quasi identica all'app calcolatrice originale per iOS. Puoi seguire le istruzioni passo dopo passo e costruire il calcolo
Come creare un generatore di numeri della lotteria sulla calcolatrice: 5 passaggi

Come creare un generatore di numeri della lotteria sulla calcolatrice: ecco come creare un generatore di numeri casuali che puoi utilizzare per scegliere i numeri della lotteria per te su una calcolatrice ti-83 o 84 ** questo è stato pensato e realizzato da mei prendi tutto il merito per questo programma