Kazalo:
- 1. korak: Stvari, ki jih boste potrebovali:-
- 2. korak: Razumevanje tipkovnice:-
- 3. korak: Povezave:-
- 4. korak: Koda tipkovnice:-
- 5. korak: Arduino koda kalkulatorja:-
Video: Kako uporabljati tipkovnico in LCD z Arduinom za izdelavo kalkulatorja Arduino .: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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:-
Strojne zahteve:-
- Arduino UNO.
- 4x4 tipkovnica. (Uporabite lahko tipkovnico 4x3).
- 16x2 LCD.
- Ogledna plošča.
- 10k potenciometer.
- nekaj žic za spajkanje na tipkovnico.
Zahteve glede programske opreme:-
Arduino IDE
To je vse, kar potrebujete za ta projekt.
2. korak: 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:-
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:-
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:-
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:
Kako uporabljati modul RFID-RC522 z Arduinom: 5 korakov
Kako uporabljati modul RFID-RC522 z Arduinom: V tem navodilu bom predstavil temeljno načelo delovanja modula RFID skupaj z njegovimi oznakami in čipi. Predstavil bom tudi kratek primer projekta, ki sem ga naredil z uporabo tega modula RFID z RGB LED. Kot ponavadi z mojimi Insi
Kako uporabljati LCD -zaslon z ločljivostjo 20x4 I2C z Arduinom: 6 korakov
Kako uporabljati LCD zaslon z znaki 20x4 I2C z Arduinom: V tej preprosti vadnici se bomo naučili, kako z LCD zaslonom z znaki 20x4 I2C z Arduino Uno prikazati preprosto besedilo " Pozdravljeni svet.Oglejte si video
Rotacijski dajalnik: Kako deluje in kako uporabljati z Arduinom: 7 korakov
Rotacijski dajalnik: Kako deluje in kako ga uporabljati z Arduinom: To in druge neverjetne vaje lahko preberete na uradni spletni strani ElectroPeak Pregled V tej vadnici boste spoznali, kako uporabljati rotacijski kodirnik. Najprej boste videli nekaj informacij o rotacijskem kodirniku, nato pa se boste naučili, kako
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: 4 koraki
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: Pokazali vam bomo, kako odpreti terminal MAC. Prikazali vam bomo tudi nekaj funkcij v terminalu, na primer ifconfig, spreminjanje imenikov, dostop do datotek in arp. Ifconfig vam bo omogočil preverjanje vašega naslova IP in vašega oglasa MAC
Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: 3 koraki
Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: Ta priročnik vam bo pokazal, kako povezati daljinski upravljalnik Wii (Wiimote) z računalnikom in ga uporabiti kot miško