Cuprins:
- Pasul 1: Lucruri pe care le veți cere: -
- Pasul 2: Înțelegerea tastaturii: -
- Pasul 3: Conexiuni: -
- Pasul 4: Cod tastatură: -
- Pasul 5: Codul calculatorului Arduino: -
Video: Cum se utilizează tastatura și ecranul LCD cu Arduino pentru a face calculatorul Arduino .: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Î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: -
Cerințe hardware: -
- Arduino UNO.
- Tastatură 4x4. (Puteți utiliza tastatura 4x3).
- LCD 16x2.
- Breadboard.
- Potențiometru de 10k.
- 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: -
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: -
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ă: -
Î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: -
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:
Cum să înlocuiți mini ecranul, ecranul LCD și carcasa iPad-ului: 12 pași
Cum să înlocuiți ecranul, ecranul LCD și carcasa dvs. iPad Mini: Când ecranul de pe iPad mini se rupe, acesta poate fi o soluție costisitoare în orice loc de reparații. De ce să nu economisești niște bani și să înveți în același timp o nouă abilitate minunată? Aceste instrucțiuni vă vor ghida de la începutul reparației până la sfârșitul reparației
Cum se utilizează terminalul Mac și cum se utilizează funcțiile cheie: 4 pași
Cum să utilizați terminalul Mac și cum să utilizați funcțiile cheie: Vă vom arăta cum să deschideți terminalul MAC. De asemenea, vă vom arăta câteva caracteristici în Terminal, cum ar fi ifconfig, schimbarea directoarelor, accesarea fișierelor și arp. Ifconfig vă va permite să vă verificați adresa IP și anunțul MAC
Cum să setați Samsung Galaxy S7 cu Android 8.0 să afișeze doar ecranul pentru o singură aplicație !!: 5 pași
Cum să configurați Samsung Galaxy S7 cu Android 8.0 pentru a afișa doar ecranul pentru o singură aplicație !!: Acest instructable vă va arăta cum să configurați Samsung Galaxy S7 pentru a afișa ecranul pentru o singură aplicație Acest lucru este minunat dacă aveți un copil / copil căruia îi place să se joace cu telefonul sau vrea să se asigure că telefonul dvs. rămâne într-o singură aplicație numai atunci când altcineva este
Lumina reactivă pentru muzică -- Cum să faci lumină reactivă pentru muzică super simplă pentru a face desktop-ul grozav .: 5 pași (cu imagini)
Muzică lumină reactivă || Cum să facem muzică super simplă lumină reactivă pentru a face desktopul grozav. basul care este de fapt semnal audio de joasă frecvență. Este foarte simplu de construit. Vom
Cum să faci un generator de numere de loterie pe calculatorul tău: 5 pași
Cum să faci un generator de numere de loterie pe calculatorul tău: Acesta este modul în care poți face un generator de numere aleatorii pe care îl poți folosi pentru a alege numerele de loterie pentru tine pe un calculator ti-83 sau 84 ** acest lucru a fost gândit și făcut de mei să ia tot creditul pentru acest program