Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ կպահանջվի
- Քայլ 2. Ստեղնաշարի իմացություն
- Քայլ 3: Միացումներ
- Քայլ 4: Ստեղնաշարի ծածկագիր
- Քայլ 5: Arduino Հաշվիչ կոդ:-
Video: Ինչպես օգտագործել ստեղնաշարն ու LCD- ը Arduino- ով Arduino հաշվիչ պատրաստելու համար. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս ձեռնարկում ես կկիսվեմ, թե ինչպես կարող եք օգտագործել 4x4 մատրիցային ստեղնաշար և 16x2 LCD Arduino- ի հետ և օգտագործել դրանք ՝ պարզ Arduino հաշվիչ պատրաստելու համար:
Այսպիսով, եկեք սկսենք…
Քայլ 1: Այն, ինչ ձեզ կպահանջվի
Սարքավորման պահանջներ
- Arduino UNO.
- 4x4 ստեղնաշար: (Դուք կարող եք օգտագործել 4x3 ստեղնաշար):
- 16x2 LCD:
- Breadboard.
- 10k պոտենցիոմետր:
- որոշ լարեր կպցնել ստեղնաշարին:
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 Հաշվիչ կոդ:-
Ստեղնաշարը փորձարկելուց հետո այն լավ է աշխատում: կարող եք անցնել պարզ հաշվիչ պատրաստելու:
Ստորև բերված ֆայլից կարող եք ներբեռնել ծածկագիրը:
Հաշվիչից օգտվելու համար պարզապես վերբեռնեք ծածկագիրը, այբուբեններն օգտագործվում են հետևյալ կերպ.
A = + (հավելում)
B = - (հանում)
C = * (բազմապատկում)
D = / (բաժանում)
* Եվ # նշանները օգտագործվում են համապատասխանաբար որպես «Չեղարկել» և «Հավասար է»:
Այս ամենը այս ձեռնարկի համար է: Հուսով եմ, ձեզ դուր է գալիս.
Շնորհակալություն.
Խորհուրդ ենք տալիս:
Ինչպես օգտագործել Fritzing ՝ PCB պատրաստելու համար. 3 քայլ
Ինչպես օգտագործել Fritzing ՝ PCB պատրաստելու համար: Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես օգտագործել Fritzing: Այս օրինակում ես պատրաստվում եմ սարքել արդուինոյի համար, որը կարող է օգտագործվել մարտկոցով արդուինոյին ուժ տալու համար
Այս փայտե գործիքը պատրաստելու համար օգտագործեք Fusion: 4 քայլ
Օգտագործեք Fusion ՝ այս փայտե գործիքը պատրաստելու համար. Այն ցույց է տալիս ծրագրաշարի որոշ հիմնական գործառույթներ և շատ հեշտ է շատ ժամանակ պահանջել: Պահանջվում է ծրագրակազմ. Fusion 360 by Autodesk Pre-Requisites
Ստեղծեք Ms Access տվյալների շտեմարանի ծրագրակազմ ՝ ձեր ընկերությունում աշխատավարձ պատրաստելու համար. 6 քայլ
Ստեղծեք Ms Access տվյալների բազայի ծրագրակազմ ՝ ձեր աշխատավարձը պատրաստելու համար. Ես ձեզ կարճ ցուցում կտամ ՝ MS մուտքի միջոցով աշխատավարձերի համակարգ ստեղծելու համար ՝ ամսական աշխատավարձեր գեներացնելու և դրանով հեշտությամբ տպելու աշխատավարձի թերթիկներ: Այս կերպ Դուք կարող եք յուրաքանչյուր ամսվա աշխատավարձի մանրամասների գրառումները պահել տվյալների շտեմարանում և կարող եք ուշ խմբագրել կամ վերանայել
Երեք եղանակ ՝ արագության վերահսկմամբ LED հետապնդող միացում պատրաստելու համար + Հետ և չորրորդ էֆեկտ ՝ 3 քայլ
Երեք եղանակ `արագության վերահսկմամբ + հետևի և չորրորդ էֆեկտով լուսադիոդային շղթա պատրաստելու համար. LED Chaser Circuit- ի պատրաստման երեք տարբեր եղանակներ `-1: 4017 IC2: 555 erամաչափ IC3:
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. 4 քայլ
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. Մենք ձեզ ցույց կտանք, թե ինչպես բացել MAC տերմինալը: Մենք նաև ձեզ ցույց կտանք տերմինալի մի քանի հնարավորություններ, ինչպիսիք են ifconfig- ը, գրացուցակների փոփոխումը, ֆայլերին մուտք գործելը և arp- ը: Ifconfig- ը թույլ կտա Ձեզ ստուգել ձեր IP հասցեն և ձեր MAC գովազդը