Sisukord:
- Samm: asjad, mida vajate:-
- 2. samm: klaviatuuri mõistmine:-
- 3. samm: ühendused:-
- 4. samm: klaviatuuri kood:-
- Samm: Arduino kalkulaatori kood:-
Video: Kuidas kasutada klaviatuuri ja LCD -d koos Arduinoga Arduino kalkulaatori tegemiseks: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Selles õpetuses jagan, kuidas saate Arduinoga kasutada 4x4 maatriksi klaviatuuri ja 16x2 LCD -d ning kasutada seda lihtsa Arduino kalkulaatori tegemiseks.
Nii et alustame…
Samm: asjad, mida vajate:-
Nõuded riistvarale:-
- Arduino UNO.
- 4x4 klahvistik. (Võite kasutada 4x3 klahvistikku).
- 16x2 LCD.
- Leivalaud.
- 10k potentsiomeeter.
- mõned juhtmed klaviatuuri külge jootmiseks.
Nõuded tarkvarale:-
Arduino IDE
See on kõik, mida selle projekti jaoks vaja läheb.
2. samm: klaviatuuri mõistmine:-
Nii et klaviatuuride kasutamiseks peate kõigepealt aru saama, kuidas klaviatuur töötab.
Klaviatuur pole midagi muud kui nööbitav maatriks nxn ridade ja veergudega. Ridad on horisontaalsed ja veerud vertikaalsed.
4x4 maatriksis on 4 rida ja 4 veergu ning 4x3 -s on 4 rida ja 3 veergu.
Iga rea nupp on ühendatud kõigi teiste sama rea nuppudega. Sama veergudega.
Nupu vajutamine sulgeb veeru ja reajälje vahelise lüliti, võimaldades voolu veergude ja ridade vahel. Nii leiab arduino, millist nuppu vajutatakse.
Ma ei taha sellesse süvitsi sukelduda ja õpetust igavaks muuta, nii et kui soovite klaviatuuri tööd põhjalikult õppida, saate seda postitust vaadata.
Liigume järgmise sammu juurde…
3. samm: ühendused:-
1. Jootke juhtmed klaviatuurile. Jootke päise tihvtid teise otsa.
2. Vaadake skeemi ja tehke ühendused järgmiselt:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. Ka LCD -ühendused on üsna lihtsad.
- Esmalt ühendage LCD paneeliga.
- Nüüd ühendage tihvtid RW, LED -katood ja Vss või GND leivaplaadi GND -rööpaga.
- Ühendage Vcc leivaplaadi +ve rööpaga. Ühendage ka LED -anoodi tihvt (otse katoodi kõrval) +ve rööpaga 220 oomi takisti kaudu.
- Ühendage V0 -ga tähistatud kontrasttihvt potentsiomeetri keskmise klemmiga. Ühendage poti teised kaks klemmi +ve ja GND -ga.
- Nüüd ühendage järgmine tihvt järjekorras:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
kus D2, D3,….., D13 on arduino digitaalsed sisend-/väljundnõelad.
Kui ühendused on tehtud. Me võime liikuda kodeerimise etapi juurde …
4. samm: klaviatuuri kood:-
Enne kodeerimise alustamist peate installima meile kogu, klaviatuuri ja LCD. Raamatukogu allalaadimiseks avage IDE ja minge:-
- Visand >> Kaasa raamatukogu >> Raamatukogude haldamine.
- Tippige otsinguribale "Keypad.h" ja kerige alla, et leida "Klahvistiku kogu Mark Stanley versioon 3.1.1"
- Samuti kontrollige, kas LiquidCrystali teek on installitud. Kui ei, siis leiate selle sama meetodi abil.
- Installige teegid ja taaskäivitage IDE.
Nüüd kopeerige allolev kood ja kleepige see IDE -sse. Laadige see üles arduino. (4x3 koodi saab alla laadida alt):-
See kood aitab teil kontrollida klaviatuuri tööd, see näitab jadamonitoril vajutatud nuppu.
/*4x4 klahvistiku kood*/
#include const bait ROWS = 4; const bait COLS = 4; sümboliklahvid [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; bait rowPins [ROWS] = {5, 4, 3, 2}; bait colPins [COLS] = {9, 8, 7, 6}; Klahvistiku klaviatuur = Klaviatuur (makeKeymap (võtmed), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char võti = keypad.getKey (); if (võti) {Serial.println (võti); }}
Sellega saate alustada arduino klahvistikuga, kalkulaatori kood on järgmises etapis.
Samm: Arduino kalkulaatori kood:-
Kui olete klaviatuuri testinud ja see töötab hästi. saate liikuda lihtsa kalkulaatori tegemise juurde.
Koodi saate alla laadida allpool toodud failist.
Kalkulaatori kasutamiseks lihtsalt laadige kood üles, tähestikke kasutatakse järgmiselt:-
A = + (lisamine)
B = - (lahutamine)
C = * (korrutamine)
D = / (rajoon)
Sümbolit * ja # kasutatakse vastavalt „Tühista” ja „Võrdub”.
See on selle õpetuse jaoks kõik. Loodan, et sulle meeldib.
Aitäh.
Soovitan:
Kuidas kasutada DHT22 niiskus- ja temperatuuriandurit Arduinoga: 6 sammu
DHT22 niiskus- ja temperatuurianduri kasutamine Arduinoga
Kuidas kasutada Twitterit Arduinoga: 7 sammu
Kuidas kasutada Twitterit Arduinoga: Kas soovite lihtsat viisi kasutajate, maailma ja oma fännidega suhtlemiseks? Piiksutage seda! Kasutades vaid Arduino Unot ja Etherneti kilpi, saate hõlpsalt lisada võimaluse tweetida mis tahes teavet või andmeid
Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: 7 sammu
Pöörlev kodeerija: kuidas see töötab ja kuidas seda Arduinoga kasutada: seda ja muid hämmastavaid õpetusi saate lugeda ElectroPeaki ametlikul veebisaidil. Ülevaade Selles juhendis saate teada, kuidas kasutada pöördkodeerit Esiteks näete pöörleva kodeerija kohta teavet ja seejärel saate teada, kuidas
Kuidas kasutada GY511 moodulit Arduinoga [Digitaalse kompassi tegemine]: 11 sammu
Kuidas kasutada GY511 moodulit koos Arduinoga [Digitaalse kompassi tegemine]: ülevaade Mõnes elektroonikaprojektis peame igal hetkel teadma geograafilist asukohta ja tegema vastavalt sellele konkreetse toimingu. Selles õpetuses saate teada, kuidas kasutada LSM303DLHC GY-511 kompassimoodulit koos Arduinoga digitaalsete kompaktide tegemiseks
Kuidas kasutada NMEA-0183 koos Arduinoga: 5 sammu
NMEA-0183 kasutamine koos Arduinoga: NMEA-0183 on elektriline standard GPS-i, SONAR-i, andurite, automaatjuhtimisseadmete jms ühendamiseks laevadel ja paatides. Erinevalt uuemast NMEA 2000 standardist (põhineb CAN-il) põhineb NMEA 0183 EIA RS422-l (mõned vanemad ja/või lihtsad süsteemid kasutavad RS-2