Kazalo:

Kako uporabljati tipkovnico in LCD z Arduinom za izdelavo kalkulatorja Arduino .: 5 korakov
Kako uporabljati tipkovnico in LCD z Arduinom za izdelavo kalkulatorja Arduino .: 5 korakov

Video: Kako uporabljati tipkovnico in LCD z Arduinom za izdelavo kalkulatorja Arduino .: 5 korakov

Video: Kako uporabljati tipkovnico in LCD z Arduinom za izdelavo kalkulatorja Arduino .: 5 korakov
Video: Leap Motion SDK 2024, November
Anonim
Kako uporabljati tipkovnico in LCD z Arduinom za izdelavo kalkulatorja Arduino
Kako uporabljati tipkovnico in LCD z Arduinom za izdelavo kalkulatorja Arduino

V tej vadnici bom povedal, kako lahko z Arduinom uporabljate matrično tipkovnico 4x4 in 16x2 LCD in jo uporabite za izdelavo preprostega kalkulatorja Arduino.

Pa začnimo…

1. korak: Stvari, ki jih boste potrebovali:-

Stvari, ki jih boste potrebovali
Stvari, ki jih boste potrebovali
Stvari, ki jih boste potrebovali
Stvari, ki jih boste potrebovali
Stvari, ki jih boste potrebovali
Stvari, ki jih boste potrebovali

Strojne zahteve:-

  1. Arduino UNO.
  2. 4x4 tipkovnica. (Uporabite lahko tipkovnico 4x3).
  3. 16x2 LCD.
  4. Ogledna plošča.
  5. 10k potenciometer.
  6. nekaj žic za spajkanje na tipkovnico.

Zahteve glede programske opreme:-

Arduino IDE

To je vse, kar potrebujete za ta projekt.

2. korak: Razumevanje tipkovnice:-

Razumevanje tipkovnice
Razumevanje tipkovnice
Razumevanje tipkovnice
Razumevanje tipkovnice

Torej, če želite uporabljati tipkovnice, morate najprej razumeti, kako deluje tipkovnica.

Tipkovnica ni nič drugega kot matrika z gumbi z nxn številom vrstic in stolpcev. Vrstice so vodoravne, stolpci pa navpični.

V matriki 4x4 so 4 vrstice in 4 stolpci, v 4x3 pa 4 vrstice in 3 stolpci.

Vsak gumb v vrsti je povezan z vsemi drugimi gumbi v isti vrstici. Enako s stolpci.

S pritiskom na gumb zaprete stikalo med sledenjem stolpca in vrstice, kar omogoča pretok toka med zatičem stolpca in zatičem vrstice. Tako arduino ugotovi, kateri gumb je pritisnjen.

Ne želim se poglobiti vanjo in narediti vadbo dolgočasno, zato, če se želite poglobljeno naučiti delovanja tipkovnice, si oglejte to objavo.

Gremo na naslednji korak…

3. korak: Povezave:-

Priključki
Priključki
Priključki
Priključki
Priključki
Priključki

1. Spajkajte žice na tipkovnico. Zatiči glave za spajkanje na drugem koncu.

2. Oglejte si diagram in se povežite na naslednji način:-

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

3. Tudi LCD povezave so dokaj preproste.

  • Najprej priključite LCD na ploščo.
  • Sedaj priključite zatiče RW, LED katodo in Vss ali GND na GND tirnico.
  • Vcc priključite na +ve vodilo na plošči. Povežite tudi anodni zatič LED (tik ob katodi) na +ve železnico skozi 220 ohmski upor.
  • Kontrastni zatič z oznako V0 priključite na srednji priključek potenciometra. Druga dva priključka lonca priključite na +ve in GND.
  • Zdaj povežite naslednji pin po vrstnem redu:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

kjer sta D2, D3,….., D13 digitalni v/i zatiči arduina.

Ko so povezave vzpostavljene. Lahko nadaljujemo s korakom kodiranja …

4. korak: Koda tipkovnice:-

Koda tipkovnice
Koda tipkovnice
Koda tipkovnice
Koda tipkovnice

Preden začnete s kodiranjem, nam morate namestiti knjižnico, tipkovnico in LCD. Če želite prenesti knjižnico, odprite IDE in pojdite na:-

  • Skica >> Vključi knjižnico >> Upravljanje knjižnic.
  • V iskalno vrstico vnesite »Keypad.h« in se pomaknite navzdol, da poiščete »Library Keypad by Mark Stanley različica 3.1.1«
  • Preverite tudi, ali je nameščena knjižnica LiquidCrystal. Če ne, ga lahko najdete na isti način.
  • Namestite knjižnice in znova zaženite IDE.

Zdaj kopirajte spodnjo kodo in jo prilepite v IDE. Naložite ga v arduino. (Kodo za 4x3 lahko prenesete od spodaj):-

Ta koda vam bo pomagala preveriti delovanje tipkovnice. Prikazuje gumb, pritisnjen na serijskem monitorju.

/*Koda za tipkovnico 4x4*/

#include const byte ROWS = 4; const bajt COLS = 4; tipke char [ROWS] [COLS] = {{"1", "2", "3", "A"}, {"4", "5", "6", "B"}, {"7", '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {5, 4, 3, 2}; bajt colPins [COLS] = {9, 8, 7, 6}; Tipkovnica tipkovnice = Tipkovnica (makeKeymap (tipke), vrstice, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (ključ) {Serial.println (ključ); }}

S tem lahko začnete s tipkovnico z arduinom. Koda za kalkulator je v naslednjem koraku.

5. korak: Arduino koda kalkulatorja:-

Koda kalkulatorja Arduino
Koda kalkulatorja Arduino
Koda kalkulatorja Arduino
Koda kalkulatorja Arduino

Ko preizkusite tipkovnico, deluje brezhibno. lahko nadaljujete z izdelavo preprostega kalkulatorja.

Kodo lahko prenesete iz spodaj navedene datoteke.

Če želite uporabiti kalkulator, preprosto naložite kodo, abecede se uporabljajo na naslednji način:-

A = + (dodatek)

B = - (odštevanje)

C = * (Množenje)

D = / (delitev)

Simbol * in # se uporabljata kot 'Prekliči' in 'Enako'.

To je vse za to vadnico. Upam, da vam je všeč.

Hvala vam.

Priporočena: