Բովանդակություն:

Ինչպես օգտագործել ստեղնաշարն ու LCD- ը Arduino- ով Arduino հաշվիչ պատրաստելու համար. 5 քայլ
Ինչպես օգտագործել ստեղնաշարն ու LCD- ը Arduino- ով Arduino հաշվիչ պատրաստելու համար. 5 քայլ

Video: Ինչպես օգտագործել ստեղնաշարն ու LCD- ը Arduino- ով Arduino հաշվիչ պատրաստելու համար. 5 քայլ

Video: Ինչպես օգտագործել ստեղնաշարն ու LCD- ը Arduino- ով Arduino հաշվիչ պատրաստելու համար. 5 քայլ
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Նոյեմբեր
Anonim
Ինչպես օգտագործել ստեղնաշարն ու LCD- ը Arduino- ի հետ `Arduino հաշվիչ պատրաստելու համար
Ինչպես օգտագործել ստեղնաշարն ու LCD- ը Arduino- ի հետ `Arduino հաշվիչ պատրաստելու համար

Այս ձեռնարկում ես կկիսվեմ, թե ինչպես կարող եք օգտագործել 4x4 մատրիցային ստեղնաշար և 16x2 LCD Arduino- ի հետ և օգտագործել դրանք ՝ պարզ Arduino հաշվիչ պատրաստելու համար:

Այսպիսով, եկեք սկսենք…

Քայլ 1: Այն, ինչ ձեզ կպահանջվի

Բաներ, որոնք կպահանջեն
Բաներ, որոնք կպահանջեն
Բաներ, որոնք կպահանջեն
Բաներ, որոնք կպահանջեն
Բաներ, որոնք կպահանջեն
Բաներ, որոնք կպահանջեն

Սարքավորման պահանջներ

  1. Arduino UNO.
  2. 4x4 ստեղնաշար: (Դուք կարող եք օգտագործել 4x3 ստեղնաշար):
  3. 16x2 LCD:
  4. Breadboard.
  5. 10k պոտենցիոմետր:
  6. որոշ լարեր կպցնել ստեղնաշարին:

Softwareրագրային ապահովման պահանջներ

Arduino IDE:

Դա այն ամենն է, ինչ ձեզ հարկավոր կլինի այս նախագծի համար:

Քայլ 2. Ստեղնաշարի իմացություն

Ստեղնաշարի իմացություն
Ստեղնաշարի իմացություն
Ստեղնաշարի իմացություն
Ստեղնաշարի իմացություն

Այսպիսով, ստեղնաշարերն օգտագործելու համար նախ պետք է հասկանալ, թե ինչպես է աշխատում ստեղնաշարը:

Ստեղնաշարը ոչ այլ ինչ է, եթե ոչ կոճակված մատրիցա `nxn շարք տողերով և սյուներով: Շարքերը հորիզոնական են, իսկ սյուները ՝ ուղղահայաց:

4x4 մատրիցում կա 4 տող և 4 սյունակ, իսկ 4x3- ում `4 տող և 3 սյունակ:

Անընդմեջ յուրաքանչյուր կոճակ միացված է նույն շարքի մյուս բոլոր կոճակներին: Նույնը `սյուներով:

Կոճակը սեղմելը փակում է սյունակի և տողի հետքի միջև անցումը, ինչը թույլ է տալիս հոսանք հոսել Սյունակի և շարքի կապի միջև: Այսպես arduino- ն գտնում է, թե որ կոճակը սեղմված է:

Չեմ ուզում խորը սուզվել դրա մեջ և ձեռնարկը ձանձրալի դարձնել, այնպես որ, եթե ցանկանում եք խորությամբ սովորել ստեղնաշարի աշխատանքը, կարող եք ծանոթանալ այս գրառմանը:

Անցնենք հաջորդ քայլին…

Քայլ 3: Միացումներ

Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ

1. wոդել լարերը ստեղնաշարի վրա: Oldոդման վերնագիրը կապում է մեկ այլ ծայր:

2. Անդրադարձեք գծապատկերին և կապեր հաստատեք հետևյալ կերպ.

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

3. LCD կապերը նույնպես բավականին պարզ են:

  • Նախ միացրեք LCD- ը գրատախտակին:
  • Այժմ միացրեք RW, LED կաթոդ և Vss կամ GND կապանքները տախտակի GND երկաթուղուն:
  • Միացրեք Vcc- ը տախտակի +ve ռելսին: Նաև միացրեք LED անոդի քորոցը (կաթոդի կողքին) +ve ռելսին 220 օհմ ռեզիստորի միջոցով:
  • V0 մակնշված հակապատկեր կապը միացրեք պոտենցիոմետրի միջին տերմինալին: Կաթսայի մյուս երկու տերմինալները միացրեք +ve- ին և GND- ին:
  • Այժմ միացրեք հետևյալ քորոցը հերթականությամբ.
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

որտեղ, D2, D3,….., D13- ը arduino- ի թվային i/o կապում են:

Երբ կապերը հաստատվեն: Մենք կարող ենք անցնել կոդավորման քայլին…

Քայլ 4: Ստեղնաշարի ծածկագիր

Ստեղնաշարի կոդ
Ստեղնաշարի կոդ
Ստեղնաշարի կոդ
Ստեղնաշարի կոդ

Նախքան սկսեք կոդավորումը, դուք պետք է գրադարան տեղադրեք մեզ համար ստեղնաշարի և LCD- ի վրա: Գրադարանը ներբեռնելու համար բացեք IDE- ն և գնացեք ՝

  • Էսքիզներ >> Ներառել գրադարանը >> Կառավարել գրադարանները:
  • Որոնման տողում մուտքագրեք «Keypad.h» և ոլորեք ներքև ՝ գտնելու «Keystad Library by Mark Stanley version 3.1.1»:
  • Նաև ստուգեք, արդյոք LiquidCrystal գրադարանը տեղադրված է: Եթե ոչ, կարող եք գտնել այն նույն մեթոդով:
  • Տեղադրեք գրադարանները և վերագործարկեք IDE- ն:

Այժմ պատճենեք ներքևի ծածկագիրը և տեղադրեք այն IDE- ում: Վերբեռնեք այն arduino- ում: (4x3 կոդի համար կարելի է ներբեռնել ստորևից).

Այս ծածկագիրը կօգնի ձեզ ստուգել ստեղնաշարի աշխատանքը, այն ցույց է տալիս Սերիական մոնիտորի վրա սեղմված կոճակը:

/*4x4 ստեղնաշարի կոդ*/

#ներառել const byte ROWS = 4; const բայթ COLS = 4; char ստեղներ [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; բայթ rowPins [ROWS] = {5, 4, 3, 2}; բայթ colPins [COLS] = {9, 8, 7, 6}; Ստեղնաշարի ստեղնաշար = Ստեղնախումբ (makeKeymap (ստեղներ), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (բանալին) {Serial.println (բանալի); }}

Դրանով դուք կարող եք սկսել arduino- ի հետ ստեղնաշարի միջոցով, Հաշվիչի կոդը հաջորդ քայլին է:

Քայլ 5: Arduino Հաշվիչ կոդ:-

Arduino Հաշվիչ Կոդ
Arduino Հաշվիչ Կոդ
Arduino Հաշվիչ Կոդ
Arduino Հաշվիչ Կոդ

Ստեղնաշարը փորձարկելուց հետո այն լավ է աշխատում: կարող եք անցնել պարզ հաշվիչ պատրաստելու:

Ստորև բերված ֆայլից կարող եք ներբեռնել ծածկագիրը:

Հաշվիչից օգտվելու համար պարզապես վերբեռնեք ծածկագիրը, այբուբեններն օգտագործվում են հետևյալ կերպ.

A = + (հավելում)

B = - (հանում)

C = * (բազմապատկում)

D = / (բաժանում)

* Եվ # նշանները օգտագործվում են համապատասխանաբար որպես «Չեղարկել» և «Հավասար է»:

Այս ամենը այս ձեռնարկի համար է: Հուսով եմ, ձեզ դուր է գալիս.

Շնորհակալություն.

Խորհուրդ ենք տալիս: