
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48


Arduino- ն հեշտ և զվարճալի միկրոկառավարիչ է, որը կարող է օգտագործվել տարբեր նախագծերում: Այսօր մենք կօգտագործենք Arduino միկրոկառավարիչը ՝ 4x4 ստեղնաշարի հետ միասին ՝ հիմնական հաշվիչ ստեղծելու համար, որը կարող է ավելացնել, հանել, բաժանել և բազմապատկել: Այս նախագիծը շատ օգտակար է և կարող է օգտագործվել տանը, դպրոցում կամ նույնիսկ աշխատավայրում: Այն շատ արագ և արդյունավետ է, երբ խոսքը վերաբերում է փոքր մաթեմատիկական խնդիրների լուծմանը: Հուսով եմ, որ դուք կսովորեք և զվարճացեք այս հաշվիչը ստեղծելիս: Վայելեք:
Նախ եկեք նայենք որոշ մատակարարումների, որոնք ձեզ հարկավոր են այս հիմնական հաշվիչը ստեղծելու համար:
Պարագաներ
1. Arduino միկրոկառավարիչ (1)
2. Ստեղնաշար 4x4 (1)
3. LCD 16x2 (1)
4. 200Ω դիմադրություն (1)
5. Լարեր (22)
Քայլ 1: Անհրաժեշտ նյութեր



Կան մի քանի հիմնական բաղադրիչներ, որոնք անհրաժեշտ են այս նախագիծը ստեղծելու համար: Նախ մեզ պետք է մեկ Arduino միկրոկառավարիչ: Arduino- ն այս սխեմայի ամենակարևոր բաղադրիչն է, քանի որ այն կարելի է ձեռք բերել կտտացնելով այս հղմանը:
Երկրորդ, մեզ պետք կլինի նաև մեկ 4x4 ստեղնաշար: Սա թույլ կտա օգտվողին մուտքագրել իր մաթեմատիկական խնդիրը հաշվիչի մեջ: Սա նաև շատ կարևոր բաղադրիչ է այս նախագիծը ստեղծելու համար: Այս ստեղնաշարը կարելի է ձեռք բերել ՝ կտտացնելով այս հղմանը:
Երրորդ, մեզ պետք կլինի մեկ 16x2 LCD: Սա այն էկրանն է, որը կցուցադրի մաթեմատիկական հարցն ու պատասխանը: Այս բաղադրիչը կարելի է ձեռք բերել այս հղումով:
Չորրորդ, մեզ պետք է մեկ 200 Ω դիմադրություն: Ռեզիստորները բավականին հեշտ են օգտագործել և չափազանց կարևոր են այս նախագծի համար: Այս դիմադրիչները կարող եք ձեռք բերել այս հղումից:
Ի վերջո, միացումն ավարտելու համար մեզ անհրաժեշտ կլինի 22 լար: Այս լարերը կարելի է ձեռք բերել այս հղումից:
Քայլ 2: Միացրեք GND և 5V



Բոլոր նյութերը հավաքելուց հետո մենք պետք է անցնենք հաջորդ քայլին: Այս քայլը 16x2 LCD- ն Arduino- ին միացնելն է: Մենք պետք է թույլ տանք, որ LCD- ն էներգիա և հող ձեռք բերի Arduino միկրոկառավարիչից: Դա անելու համար մեզ անհրաժեշտ կլինի 4 լար, մեկ 200 Օ դիմադրություն և 16x2 LCD: Նախ, եկեք սկսենք Arduino- ի 5V կապը միացնելով LCD- ի VCC- ին: Սա թույլ կտա LCD- ին էներգիա ստանալ Arduino- ից, քանի որ VCC միակցիչը հայտնի է նաև որպես Լարման ընդհանուր կոլեկտոր: Հաջորդ քայլը Arduino- ի գրունտային քորոցը (GND) միացնելն է LCD- ի (GND) գրունտի միակցիչին: Հաջորդ քայլի համար մեզ հարկավոր կլինի ևս մեկ մետաղալար և 200 Ω դիմադրություն: Սա թույլ կտա մեզ Arduino- ի GND կապը միացնել 16x2 LCD- ի LED փինին: Մենք պետք է դիմադրիչը օգտագործենք LCD- ի ընթացիկ հոսքը նվազեցնելու համար, քանի որ առանց դիմադրության LCD- ը ճիշտ չի աշխատի, քանի որ չափազանց մեծ հոսք կստանա: Վերջապես, մենք պետք է ևս մեկ GND միացում կատարենք, սա Arduino- ի GND կապը կկապի V0- ին, որը նաև հայտնի է որպես Contrast կապի կետ:
Այս չորս լարերը ճիշտ միացնելուց հետո կարող ենք անցնել հաջորդ քայլին:
Քայլ 3: LCD միացումներ



Երրորդ քայլի համար մենք պետք է ավարտենք մեր բոլոր LCD կապերը: Մենք պետք է պատշաճ և ճշգրիտ միացնենք յուրաքանչյուր մետաղալար, որպեսզի Arduino- ն ճիշտ կապվի LCD- ի հետ: Այս քայլում մեզ կպահանջվի ևս 6 լար `Arduino- ի թվային կապում 16x2 LCD- ին միացնելու համար: Առաջին կապը, որը մենք կկատարենք, թվային կապը 8 -ը կկապի DB7- ին (կանաչ մետաղալար): Հաջորդը, մենք կապում ենք pin 9 կապը DB6- ին (փիրուզագույն մետաղալար), ինչպես նաև կապում ենք ~ 10 կապը DB5- ին (կապույտ մետաղալար): Հաջորդը, մենք պետք է Arduino- ի pin 11 կապը միացնենք DB4- ին: Հաջորդը, մենք պետք է միացնենք 12 -ը E- ին LCD- ին: LCD- ի «E» միակցիչը կոչվում է նաև Enable: Վերջապես, մենք կապում ենք 13 -րդ կապը RS միակցիչին: «RS» միակցիչը հայտնի է նաև որպես Գրանցված ընտրված:
Այս բոլոր կապերի հաստատումից հետո միացումը պետք է նման լինի վերևում պատկերված նկարին: Մենք գրեթե ավարտված ենք:
Քայլ 4: Վերջացրեք LCD միացումները



Սա շատ պարզ, բայց կարևոր քայլ է այս շրջագծում: Վերևի պատկերում դուք կտեսնեք մեկ մոխրագույն մետաղալար, այս մետաղալարը պետք է օգտագործվի, որպեսզի թույլ տաք LCD- ն ունենալ լավագույն տեսքը: Երբ մենք միացնում ենք VCC միակցիչը LED միակցիչին, այն թույլ է տալիս LCD- ն ավելի պայծառ դառնալ ՝ պատճառելով, որ էկրանն ավելի լավ տեսանելի լինի: Չնայած սա կամընտիր միացում է (քանի որ LCD- ն աշխատում է առանց դրա), այն լավ հավելում է ցանկացած հաշվիչ սխեմայի, քանի որ այն թույլ է տալիս LCD- ը շատ ավելի պայծառ դառնալ, ինչպես երևում է վերևի պատկերներում:
Քայլ 5: Միացրեք 4x4 ստեղնաշարը


Այժմ մենք պետք է 4x4 ստեղնաշարը միացնենք Arduino- ին: Մենք պետք է 0 -ից 7 թվային կապում միացնենք ստեղնաշարի 8 տարբեր միակցիչներին: Նախ, մենք պետք է Arduino- ի D0- ը միացնենք ստեղնաշարի 4 -րդ սյունակին: Հաջորդը, մենք պետք է միացնենք D1- ը ստեղնաշարի 3 -րդ սյունակին: Այնուհետև D2- ը կցենք 2 -րդ սյունակին, իսկ D3- ը ՝ 1 -ին սյունակին: D4 կապը կկապվի ստեղնաշարի 4 -րդ տողի հետ, D5- ը ՝ 3 -րդ տողի, D6- ը ՝ 2 -րդ տողի, և D7- ը ՝ 1 -ին տողի հետ:
Այս բոլոր կապերը կատարելուց հետո 4x4 ստեղնաշարը ճիշտ կկարգավորվի և պատրաստ կլինի օգտագործման համար: Ստեղնաշարը այնքան կարևոր է, որ առանց դրա օգտագործողը չի կարողանա մուտքագրել իր մաթեմատիկական խնդիրը հաշվիչի մեջ: Արդյունքում, համոզվեք, որ զգուշորեն միացրեք ստեղնաշարը Arduino- ին:
Եթե լարերը սխալ են միացված, ստեղնաշարի ձևաչափումը իմաստ չի ունենա, ինչը կհանգեցնի հաշվիչի օգտագործման չափազանց շփոթեցուցիչ լինելուն:
Բոլոր լարերը պատշաճ կերպով միացնելուց հետո միացումը պետք է նման լինի վերևում ներկայացված լուսանկարներին:
Քայլ 6: Եկեք ծածկագրենք:



Այժմ, երբ մենք ավարտել ենք մեր նախագծի ապարատային բաղադրիչը, անցնենք ծրագրակազմին:
Նախ, եկեք նայենք անհրաժեշտ գրադարաններին, որոնք մենք պետք է ներառենք այս օրենսգրքում: Մեզ երկու հիմնական գրադարան է պետք, որպեսզի այս կոդը աշխատի: Մեզ պետք են ՝ Keypad.h և LiquidCrystal.h: Այս գրադարաններից յուրաքանչյուրը կարող է շփոթեցուցիչ թվալ, սակայն դրանք հասկանալն ու օգտագործելը շատ պարզ են: Keypad.h- ն թույլ է տալիս միացնել ստեղնաշարը, որը մենք օգտագործում էինք տողերի սյունակի կոդի հետ, ինչը թույլ է տալիս մեզ կոդավորել, թե ինչ է անում ստեղնաշարի յուրաքանչյուր ստեղնը: Հաջորդը, LiquidCrystal.h- ն թույլ է տալիս Arduino միկրոկառավարիչին ճիշտ օգտագործել և վերահսկել LCD- ը (Liquid-Crystal-Display):
Երկրորդ, մենք կարող ենք ավելի սերտորեն նայել ստեղնաշարի ձևաչափմանը (որտեղ դրանք դառնում են կարևոր. Keypad.h գրադարանը դառնում է կարևոր): Մենք կարող ենք օգտագործել RowPins- ը ColPins- ի հետ միասին `թույլ տալով, որ շրջանը հասկանա, թե ինչ թվային կապեր են օգտագործվում որպես տողերի և սյունակների կապում: Այս դեպքում RowPins- ը 7, 6, 5, 4 է, իսկ ColPins- ը ՝ 3, 2, 1, 0:
Երրորդ, void setup () գործառույթում մենք կարող ենք տեսնել, թե որոնք են սկսնակ հաղորդագրությունները: Այս հաղորդագրությունները պարզապես տպվում են LCD- ի վրա ՝ օգտագործելով lcd.print- ը:
Չորրորդ, մենք կարող ենք տեսնել, որ void loop () ֆունկցիայի մեջ կան բազմաթիվ տողեր կոդերի, և այս տողերում ես օգտագործել եմ անջատիչ հայտարարություն: Սա թույլ է տալիս շրջանին հասկանալ, որ եթե -, +, /, կամ * սեղմված է, ապա ինչ պետք է անեն: Այն միացմանը տալիս է մի շարք հրահանգներ `կախված այն բանից, թե օգտվողը ինչ կոճակ է սեղմում:
Այս բոլոր քայլերն անելուց հետո կոդը պետք է նման լինի վերը նշված լուսանկարներին: Այս ծածկագիրը կարող է բարդ թվալ, բայց այն բավականին հեշտ է հասկանալ և սովորել:
Քայլ 7: Վայելեք:

Այժմ, երբ մենք ավարտել ենք այս ծրագրի և՛ ապարատային, և՛ ծրագրային բաղադրիչները, մենք պաշտոնապես ավարտված ենք: Շնորհակալ եմ իմ ձեռնարկը դիտելու համար և հուսով եմ, որ ձեզ դուր եկավ:
Խորհուրդ ենք տալիս:
YouTube բաժանորդների հաշվիչ ՝ օգտագործելով էլեկտրոնային թղթի ցուցադրում և Raspberry Pi Zero W: 5 քայլ (նկարներով)

YouTube- ի բաժանորդների հաշվիչ ՝ օգտագործելով էլեկտրոնային թղթի ցուցադրում և Raspberry Pi Zero W. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել ձեր սեփական Youtube- ի բաժանորդների հաշվիչը ՝ օգտագործելով էլեկտրոնային թղթի ցուցադրում, և Raspberry Pi Zero W ՝ YouTube API- ին հարցնելու համար: և թարմացրեք էկրանը: Էլեկտրոնային թղթի ցուցադրումները հիանալի են այս տեսակի նախագծերի համար, քանի որ դրանք ունեն
Էլեկտրոնային Dice 555timer 4017 հաշվիչ ՝ 5 քայլ

Electronic Dice 555timer 4017 Counter: Սա պարզ էլեկտրոնային զառ է իմ 9 -րդ տարվա ինժեներական դասի համար: Կատարյալ զոդման նախագիծ
10 հիմնական Arduino նախագիծ սկսնակների համար: Կատարեք առնվազն 15 նախագիծ մեկ տախտակով: 6 քայլ

10 հիմնական Arduino նախագիծ սկսնակների համար: Կատարեք առնվազն 15 նախագիծ մեկ տախտակով: Arduino Project & Ուսուցողական խորհուրդ; Ներառում է 10 հիմնական Arduino նախագիծ: Բոլոր կոդերը, Gerber ֆայլը և այլն: Ոչ SMD! Հեշտ զոդում բոլորի համար: Հեշտ շարժական և փոխարինելի բաղադրիչներ: Դուք կարող եք կատարել առնվազն 15 նախագիծ մեկ բո
Էլեկտրոնային տեքստիլ Նախագիծ ՝ Քրտինքի թեթև շապիկ (TfCD) ՝ 7 քայլ (նկարներով)

Էլ. Այս առաջացող տեխնոլոգիան ունի բազմաթիվ հնարավորություններ: Այս նախագծում դուք պատրաստվում եք նախատիպ դնել սպորտային վերնաշապիկի վրա, որը կբացահայտի, թե ինչպես
Arduino հաշվիչ - Վերջնական նախագիծ. 4 քայլ

Arduino Հաշվիչ - Վերջնական նախագիծ. Այս նախագծի համար ես հաշվիչ եմ պատրաստել `օգտագործելով Arduino Uno- ն, LCD էկրանը և 4x4 համարանիշը: Չնայած նա համարի տախտակի փոխարեն օգտագործում էր սեղմման կոճակներ, այս նախագծի գաղափարը, ինչպես նաև որոշ ծածկագրերի օգնությամբ գալիս է այս դասից