Sommario:

Come utilizzare la tastiera e l'LCD con Arduino per creare una calcolatrice Arduino.: 5 passaggi
Come utilizzare la tastiera e l'LCD con Arduino per creare una calcolatrice Arduino.: 5 passaggi

Video: Come utilizzare la tastiera e l'LCD con Arduino per creare una calcolatrice Arduino.: 5 passaggi

Video: Come utilizzare la tastiera e l'LCD con Arduino per creare una calcolatrice Arduino.: 5 passaggi
Video: Progetto Arduino : Calcolatrice 2024, Dicembre
Anonim
Come utilizzare la tastiera e l'LCD con Arduino per creare una calcolatrice Arduino
Come utilizzare la tastiera e l'LCD con Arduino per creare una calcolatrice Arduino

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: -

Cose di cui avrai bisogno
Cose di cui avrai bisogno
Cose di cui avrai bisogno
Cose di cui avrai bisogno
Cose di cui avrai bisogno
Cose di cui avrai bisogno

Requisiti hardware: -

  1. Arduino UNO.
  2. Tastiera 4x4. (È possibile utilizzare la tastiera 4x3).
  3. LCD 16x2.
  4. Tagliere.
  5. Potenziometro 10k.
  6. alcuni fili da saldare alla tastiera.

Requisiti software:-

Arduino IDE

È tutto ciò di cui avrai bisogno per questo progetto.

Passaggio 2: comprensione della tastiera: -

Capire la tastiera
Capire la tastiera
Capire la tastiera
Capire la 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: -

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
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: -

Codice tastiera
Codice tastiera
Codice tastiera
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: -

Codice Calcolatrice Arduino
Codice Calcolatrice Arduino
Codice Calcolatrice Arduino
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: