Cuprins:

Cum se utilizează tastatura și ecranul LCD cu Arduino pentru a face calculatorul Arduino .: 5 pași
Cum se utilizează tastatura și ecranul LCD cu Arduino pentru a face calculatorul Arduino .: 5 pași

Video: Cum se utilizează tastatura și ecranul LCD cu Arduino pentru a face calculatorul Arduino .: 5 pași

Video: Cum se utilizează tastatura și ecranul LCD cu Arduino pentru a face calculatorul Arduino .: 5 pași
Video: Display input voltage as bargraph on LCD using Arduino and potentiometer 2024, Noiembrie
Anonim
Cum se utilizează tastatura și ecranul LCD cu Arduino pentru a face calculatorul Arduino
Cum se utilizează tastatura și ecranul LCD cu Arduino pentru a face calculatorul Arduino

În acest tutorial voi împărtăși modul în care puteți utiliza tastatura matricială 4x4 și LCD 16x2 cu Arduino și utilizați-l pentru a crea un calculator simplu Arduino.

Deci sa începem…

Pasul 1: Lucruri pe care le veți cere: -

Lucruri pe care le veți cere
Lucruri pe care le veți cere
Lucruri pe care le veți cere
Lucruri pe care le veți cere
Lucruri pe care le veți cere
Lucruri pe care le veți cere

Cerințe hardware: -

  1. Arduino UNO.
  2. Tastatură 4x4. (Puteți utiliza tastatura 4x3).
  3. LCD 16x2.
  4. Breadboard.
  5. Potențiometru de 10k.
  6. unele fire de lipit pe tastatură.

Cerințe software: -

IDE Arduino

Asta e tot ce vei avea nevoie pentru acest proiect.

Pasul 2: Înțelegerea tastaturii: -

Înțelegerea tastaturii
Înțelegerea tastaturii
Înțelegerea tastaturii
Înțelegerea tastaturii

Deci, pentru a utiliza mai întâi tastaturile, trebuie să înțelegeți cum funcționează tastatura.

Tastatura nu este altceva decât o matrice butonată cu un număr nxn de rânduri și coloane. Rândurile sunt orizontale, iar coloanele verticale.

În matricea 4x4 există 4 rânduri și 4 coloane, iar în 4x3 sunt 4 rânduri și 3 coloane.

Fiecare buton dintr-un rând este conectat la toate celelalte butoane din același rând. La fel și cu coloanele.

Apăsarea unui buton închide comutatorul dintre o coloană și o linie, permițând curentului să curgă între un pin Coloană și un pin Row. Acesta este modul în care arduino găsește ce buton este apăsat.

Nu vreau să mă adânc în el și să fac tutorialul plictisitor, așa că, dacă doriți să învățați cum funcționează tastatura în profunzime, puteți consulta acest post.

Să trecem la pasul următor …

Pasul 3: Conexiuni: -

Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni

1. Sârmă de lipit pe tastatură. Lipiți știfturile antetului la un alt capăt.

2. Consultați diagrama și efectuați conexiuni după cum urmează: -

  • R1 = D2
  • R2 = D3
  • R3 = D4
  • R4 = D5
  • C1 = D6
  • C2 = D7
  • C3 = D8
  • C4 = D9

3. Conexiunile LCD sunt și ele destul de simple.

  • Conectați mai întâi ecranul LCD pe panou.
  • Acum conectați pinii RW, catodul LED și Vss sau GND la șina GND a panoului.
  • Conectați Vcc la șina + ve a panoului. Conectați, de asemenea, știftul cu anod LED (chiar lângă catod) la șina + ve printr-un rezistor de 220 ohmi.
  • Conectați pinul de contrast etichetat ca V0 la borna centrală a potențiometrului. Conectați alte două terminale ale potului la + ve și GND.
  • Acum conectați următorul pin în ordine:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

unde, D2, D3, ….., D13 sunt pini i / o digitale de arduino.

Odată realizate conexiunile. Putem trece la pasul de codare …

Pasul 4: Cod tastatură: -

Cod tastatură
Cod tastatură
Cod tastatură
Cod tastatură

Înainte de a putea începe codificarea, trebuie să ne instalați o bibliotecă pentru tastatură și LCD. Pentru a descărca biblioteca, deschideți IDE și mergeți: -

  • Schiță >> Includeți biblioteca >> Gestionați bibliotecile.
  • În bara de căutare tastați „Keypad.h” și derulați în jos pentru a găsi „Keypad library by Mark Stanley versiunea 3.1.1”
  • De asemenea, verificați dacă biblioteca LiquidCrystal este instalată. Dacă nu, îl puteți găsi folosind aceeași metodă.
  • Instalați bibliotecile și reporniți IDE-ul.

Acum copiați codul de mai jos și lipiți-l în IDE. Încărcați-l pe arduino. (Codul pentru 4x3 poate fi descărcat de mai jos): -

Acest cod vă va ajuta să verificați funcționarea tastaturii, arată butonul apăsat pe monitorul serial.

/ * Cod pentru tastatura 4x4 * /

#include byte const ROWS = 4; octet const COLS = 4; tastele char [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {5, 4, 3, 2}; octet colPins [COLS] = {9, 8, 7, 6}; Tastatura tastatură = Tastatură (makeKeymap (taste), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (cheie) {Serial.println (cheie); }}

Cu aceasta puteți începe cu tastatura cu arduino, Codul calculatorului este la pasul următor..

Pasul 5: Codul calculatorului Arduino: -

Codul calculatorului Arduino
Codul calculatorului Arduino
Codul calculatorului Arduino
Codul calculatorului Arduino

După ce ați testat tastatura și funcționează bine. puteți trece la realizarea unui calculator simplu.

Puteți descărca codul din fișierul de mai jos.

Pentru a utiliza calculatorul, pur și simplu încărcați codul, Alfabetele sunt utilizate după cum urmează: -

A = + (Adăugare)

B = - (scădere)

C = * (multiplicare)

D = / (Divizie)

Simbolul * și # sunt utilizate ca „Anulare” și „Egal cu” Respectiv.

Asta este tot pentru acest tutorial. Sper că îți place.

Mulțumesc.

Recomandat: