Përmbajtje:

Si të përdorni tastierën dhe LCD me Arduino për të bërë kalkulator Arduino .: 5 hapa
Si të përdorni tastierën dhe LCD me Arduino për të bërë kalkulator Arduino .: 5 hapa

Video: Si të përdorni tastierën dhe LCD me Arduino për të bërë kalkulator Arduino .: 5 hapa

Video: Si të përdorni tastierën dhe LCD me Arduino për të bërë kalkulator Arduino .: 5 hapa
Video: Измерьте ток до 500A с помощью шунтирующего резистора с помощью Arduino 2024, Nëntor
Anonim
Si të përdorni tastierën dhe LCD me Arduino për të bërë kalkulator Arduino
Si të përdorni tastierën dhe LCD me Arduino për të bërë kalkulator Arduino

Në këtë tutorial do të tregoj se si mund të përdorni tastierën me matricë 4x4 dhe LCD 16x2 me Arduino dhe t'i përdorni për të bërë një Llogaritës të thjeshtë Arduino.

Pra, le të fillojmë…

Hapi 1: Gjërat që do të Kërkoni:-

Gjërat që Do të Kërkoni
Gjërat që Do të Kërkoni
Gjërat që Do të Kërkoni
Gjërat që Do të Kërkoni
Gjërat që Do të Kërkoni
Gjërat që Do të Kërkoni

Kërkesat e harduerit:-

  1. Arduino UNO.
  2. Tastiera 4x4. (Mund të përdorni tastierën 4x3).
  3. LCD 16x2.
  4. Breadboard.
  5. Potenciometër 10k.
  6. disa tela për tu lidhur në tastierë.

Kërkesat e softuerit:-

Arduino IDE

Kjo është gjithçka që ju nevojitet për këtë projekt.

Hapi 2: Kuptimi i tastierës:-

Kuptimi i tastierës
Kuptimi i tastierës
Kuptimi i tastierës
Kuptimi i tastierës

Pra, për të përdorur tastierat së pari duhet të kuptoni se si funksionon tastiera.

Tastiera nuk është gjë tjetër veçse një matricë e butuar me numrin nxn të rreshtave dhe kolonave. Rreshtat janë horizontale dhe Kolonat janë vertikale.

Në matricën 4x4 ka 4 Rreshta dhe 4 kolona dhe në 4x3 ka 4 Rreshta dhe 3 Kolona.

Çdo buton në një rresht është i lidhur me të gjithë butonat e tjerë në të njëjtin rresht. E njëjta gjë me kolonat.

Shtypja e një butoni mbyll kalimin midis një kolone dhe një gjurme rresht, duke lejuar që rryma të rrjedhë midis një kunj kolone dhe një kunj Rreshti. Kështu arduino gjen se cili buton shtypet.

Unë nuk dua të zhyten thellë në të dhe ta bëjë mësimin të mërzitshëm, kështu që nëse dëshironi të mësoni funksionimin e tastierës në thellësi, mund ta shikoni këtë postim.

Le të kalojmë në hapin tjetër…

Hapi 3: Lidhjet:-

Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet
Lidhjet

1. Saldoni telat në tastierë. Koka e lidhësit ngjitet në një fund tjetër.

2. Referojuni diagramit dhe krijoni lidhje si më poshtë:-

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

3. Lidhjet LCD janë gjithashtu mjaft të thjeshta.

  • Së pari lidhni LCD në dërrasën e bukës.
  • Tani lidhni kunjat RW, LED katodë dhe Vss ose GND në hekurudhën GND të pjatës.
  • Lidhni Vcc me shiritin +ve të dërrasës së bukës. Gjithashtu lidhni pinin e anodës LED (Pranë katodës) në hekurudhën +ve përmes një rezistence 220 ohm.
  • Lidhni kunjin e kontrastit të etiketuar si V0 në terminalin e mesëm të potenciometrit. Lidhni dy terminalet e tjerë të tenxhere me +ve dhe GND.
  • Tani lidhni pinin e mëposhtëm me radhë:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

ku, D2, D3,….., D13 janë kunjat dixhital i/o të arduino.

Pasi të bëhen lidhjet. Mund të kalojmë në hapin e kodimit…

Hapi 4: Kodi i tastierës:-

Kodi i tastierës
Kodi i tastierës
Kodi i tastierës
Kodi i tastierës

Para se të filloni të kodoni, duhet të instaloni një bibliotekë tek ne tastiera dhe LCD. Për të shkarkuar bibliotekën, hapni IDE dhe shkoni në:-

  • Skica >> Përfshi Bibliotekën >> Menaxhoni Bibliotekat.
  • Në shiritin e kërkimit shkruani "Keypad.h" dhe lëvizni poshtë për të gjetur "Biblioteka e tastierës nga Mark Stanley versioni 3.1.1"
  • Gjithashtu kontrolloni nëse është instaluar biblioteka LiquidCrystal. Nëse jo, mund ta gjeni duke përdorur të njëjtën metodë.
  • Instaloni bibliotekat dhe rinisni IDE.

Tani kopjoni kodin më poshtë dhe ngjiteni në IDE. Ngarko atë në arduino. (Kodi për 4x3 mund të shkarkohet nga poshtë):-

Ky kod do t'ju ndihmojë të kontrolloni funksionimin e tastierës, tregon butonin e shtypur në monitorin serial.

/*Kodi për tastierën 4x4*/

#includ const const byte ROWS = 4; const byte COLS = 4; çelësat char [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {5, 4, 3, 2}; byte colPins [COLS] = {9, 8, 7, 6}; Tastiera e tastierës = Tastiera (makeKeymap (çelësat), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (kyç) {Serial.println (kyç); }}

Me këtë mund të filloni me tastierën me arduino, Kodi për kalkulatorin është në hapin tjetër..

Hapi 5: Kodi i Llogaritësit Arduino:-

Kodi i Llogaritësit Arduino
Kodi i Llogaritësit Arduino
Kodi i Llogaritësit Arduino
Kodi i Llogaritësit Arduino

Pasi të keni testuar tastierën, dhe funksionon mirë. mund të vazhdoni të bëni një kalkulator të thjeshtë.

Ju mund ta shkarkoni kodin nga skedari i dhënë më poshtë.

Për të përdorur kalkulatorin thjesht ngarkoni kodin, Alfabetet përdoren si më poshtë:-

A = + (Shtesë)

B = - (Zbritja)

C = * (Shumëzimi)

D = / (Ndarja)

Simboli * dhe # përdoren si 'Anulo' dhe 'E barabartë me' Respektivisht.

Kjo është e gjitha për këtë tutorial. Shpresoj që ju pëlqen.

Faleminderit.

Recommended: