Բովանդակություն:
- Քայլ 1: Նյութեր և գործիքներ
- Քայլ 2: Նախապատրաստում և նախապատմություն
- Քայլ 3: Անվտանգություն
- Քայլ 4: Հուշումներ և խորհուրդներ
- Քայլ 5: Տնական գոնիոմետր պատրաստելը
- Քայլ 6: Ամեն ինչ միասին դնել
- Քայլ 7: Սկսելու համար
- Քայլ 8. ԷՄԳ և գոնիոմետր ավելացնելը
- Քայլ 9. LED ելքերի ավելացում
- Քայլ 10: Թվային ցուցադրման ելքի ավելացում
- Քայլ 11: Ավելացնել կոճակ
- Քայլ 12. Գոնիոմետրերի և մետաղալարերի կցորդների տեղադրում
- Քայլ 13: EMG էլեկտրոդի տեղադրում
- Քայլ 14. Կոդավորման իրավասու կենսասենսոր
- Քայլ 15: Ա RԵԼԻ ԱՐAGԵԼԻ SCHԻՇՏ ՍԿԵՄԱՏԻԿ
- Քայլ 16. ԱՎԵԼԻ ԻԴԵԱՅՆԵՐ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
«Դուք նույնիսկ բարձրացնո՞ւմ եք եղբայր»:
Մարզասրահի նորեկների համար բարձրացնել սովորելը կարող է լինել ահավոր խնդիր: Theորավարժությունները անբնական են թվում, և յուրաքանչյուր ներկայացուցիչ անհաջող է զգում: Ավելի վատը դարձնելու համար, անհանգստության ավելացումը դիտողներն են ցավոտ նայում ձեր վատ տեխնիկային և նիհարած ձեռքերին:
Եթե այս ցավալի տեսարանը ձեզ նման է, ապա Right Rep կենսոսենսորը ձեզ համար է: Մարմնամարզության մարզասրահի նորեկների համար, ովքեր ցանկանում են ձեռք բերել մեծ տղայի ձեռքեր, Right Rep կենսոսենսորը օգնում է ապահովել, որ դուք ամեն անգամ ստանում եք ճիշտ ներկայացուցիչ: Այս կենսասենսորը հաշվում է երկգլուխ մկան կրկնությունները և ցույց է տալիս, թե արդյոք դուք բավականաչափ քրտնաջան աշխատում եք և օգտագործում եք շարժման ամբողջ սպեկտրը: Right Rep- ի միջոցով դուք կսովորեք ճիշտ պատասխանել:
Քայլ 1: Նյութեր և գործիքներ
Ստորև ներկայացված է այս Materրագրի նյութերի և գործիքների ցանկը.
Նյութեր
- Arduino Uno միկրոպրոցեսոր ($ 23.00)
- Կիսահացի հացի տախտակ (4 տուփ - $ 5.99)
- 16 հատվածի LCD էկրան (2 տուփ - 6,49 դոլար)
- BITalino EMG սենսոր ($ 27.00)
- 1 x 3 կապար աքսեսուար (21,47 դոլար)
- Սենսորային մալուխ ($ 10.87)
- 3 նախապես ժելեացված 3M միանգամյա օգտագործման էլեկտրոդ (50 տուփ - 20,75 դոլար)
- 4 220 Օմ դիմադրություն (100 տուփ - 6.28 դոլար)
- 1 10K Օմ դիմադրություն (100 տուփ - $ 5.99)
- 1 պոտենցիոմետր (10 տուփ - $ 9.99)
- Լարերի միացում (120 փաթեթ - 6.98 դոլար, ներառում է M/F, M/M և F/F)
- 9 Վ մարտկոց (4 տուփ - $ 13.98)
- 2 թղթե ամրակներ (100 տուփ - 2.90 դոլար)
- Scotch Mounting Putty (1.20 դոլար)
- Հագանելի թև (գնված սեղմման թև կամ կարող եք թև կտրել հին վերնաշապիկից)
Ընդհանուր ՝ $ 162.89 (Սա պարզապես վերը նշված գների ընդհանուր գումարն է: Յուրաքանչյուր բաղադրիչի միավորի գինը պետք է լինի շատ ավելի քիչ)
Գործիքներ
Arduino կոդավորման հնարավորություններով համակարգիչ
Քայլ 2: Նախապատրաստում և նախապատմություն
Նախքան ձեր Right Rep սխեման միացնելը, կարևոր է ժամանակ հատկացնել ՝ ծանոթանալու գործողությունների ներուժին և հիմնական սխեմաներին: Կմախքի մկաններն ունեն երկու հիմնարար հատկություն ՝ դյուրագրգիռ և կծկվող: Հուզիչ նշանակություն, նրանք արձագանքում են խթանիչին և պայմանավորվող իմաստին, որ նրանք ունակ են լարվածություն առաջացնել: Ամեն անգամ, երբ քաշ եք բարձրացնում, մկանային մանրաթելերը գրգռվում են մկանների փոքր լարման պատճառով, որը կոչվում է գործողության պոտենցիալ: The Right Rep- ը վերահսկում է այս գործողությունների ներուժը ՝ օգտագործելով էլեկտրոմիոգրաֆիայի տվիչ (ԷՄԳ) ՝ ապահովելու համար, որ ձեր մկանները աշխատում են ամբողջ հզորությամբ: EMG սենսորների մասին լրացուցիչ տեղեկություններ կարելի է գտնել այստեղ:
Էլեկտրական սխեմաների էլեկտրագծերի փորձը պետք է բավարար լինի այս դժվարության շրջանակի համար: Repիշտ Rep կենսոսենսոր պատրաստելու համար ձեզ հարկավոր է միացնել մի քանի սարք միացումին: Հիմնական սարքերն են Arduino Uno միկրոպրոցեսորը, 16 հատվածի Liquid Cristal Display (LCD), BITalino EMG տվիչը և տնական գոնիոմետրը:
Arduino Uno միկրոպրոցեսորը համակարգիչ է, որը գործում է որպես համակարգի «ուղեղ»: LCD- ն օգտագործում է 16 հատվածի էկրան ՝ կրկնողությունները ցույց տալու համար: ԷՄԳ սենսորը չափում է գործողության ներուժը, ինչպես նշված է վերևում: Վերջապես, տնական գոնիոմետրը օգտագործում է պտտվող պոտենցիոմետր ՝ շարժման ամբողջ տիրույթը չափելու համար: Դա անում է չափելով փոփոխական ելքային լարումը, որը տրվում է փոփոխվող պոտենցիոմետրի դիմադրությանը:
Համակարգը կառուցվելուց հետո այն պետք է տրամադրվի ծածկագրով: Այս նախագիծը օգտագործում է Arduino ծածկագիրը: Այս նախագիծը սկսելուց առաջ դուք պետք է ծանոթանաք LCD գրադարանին և այստեղ գտած այլ օգտակար Arduno կոդին: Այս ծրագրի համար օգտագործված կոդը գտնվում է GitHub- ում: Կոդը և ցանկացած պահի ներբեռնեք և օգտագործեք ձեր սեփական նախագծի համար:
Քայլ 3: Անվտանգություն
Wգուշացում.
Right Rep կենսոսենսորը բժշկական սարք չէ և չպետք է օգտագործվի որպես բժշկական գործիքների փոխարինող: Խնդրում ենք խորհրդակցել ձեր բժշկի հետ ՝ ծանր կշիռներ վարժեցնելու և բարձրացնելու մասին, նախքան Right Rep կենսասենսոր օգտագործելը:
Right Rep- ը էլեկտրական սարք է, որը կարող է էլեկտրահարման հավանականություն ունենալ: Հետևաբար, ապահովելու համար, որ ճիշտ ներկայացուցիչը անվտանգ լինի բոլորի համար, պետք է իրականացվեն անվտանգության հետևյալ նախազգուշական միջոցները:
Ահա էլեկտրական անվտանգության որոշ խորհուրդներ, որոնք պետք է հետևել.
- Շղթաները փոփոխելիս պետք է անջատել հոսանքը:
- Մի փոփոխեք թաց կամ կոտրված մաշկ ունեցող սխեմաները
- Բոլոր հեղուկները և այլ հաղորդիչ նյութերը հեռու պահեք շղթայից
- Մի օգտագործեք էլեկտրական սարքեր ամպրոպի ժամանակ կամ այլ դեպքերում, երբ հոսանքի ուժգնության հաճախականությունը նորմայից բարձր է:
- Այս համակարգը օգտագործում է EMG սենսոր և էլեկտրոդի բարձիկներ: Խնդրում ենք համոզվել, որ հետևում եք այստեղ գտնված էլեկտրոդների տեղադրման և անվտանգության ուղեցույցներին:
- Միացրեք բոլոր բաղադրիչները գետնին: Սա ապահովում է, որ սարքից ձեր մեջ հոսող հոսանք չլինի:
Էլեկտրաէներգիան վտանգավոր է, անվտանգության այս նախազգուշական միջոցների պահպանումը երաշխավորում է, որ ձեր անխախտելի փորձը կլինի հաճելի և զերծ վտանգներից:
Քայլ 4: Հուշումներ և խորհուրդներ
Կենսասենսորները կարող են լինել անկայուն բաներ, մեկ վայրկյան բաներն աշխատում են, հաջորդ վայրկյանը ՝ ձախողվում: Ստորև բերված են մի քանի ակնարկներ և խորհուրդներ, որպեսզի ձեր Right Rep սենսորը սահուն աշխատի:
Անսարքությունների վերացում.
- Եթե LCD- ն հաշվում է կրկնությունները, երբ կծկումը տեղի չի ունենում, համոզվեք, որ էլեկտրոդները սերտորեն ամրացված են առարկայի վրա `ժապավենով: Սա նվազեցնում է անցանկալի շարժման արտեֆակտը: Եթե առաջինը դեռ չի աշխատում, հաշվի առեք Arduino օրենսգրքում EMG- ի շեմը փոփոխելու հարցը:
- Շարժման տիրույթը տատանվում է յուրաքանչյուր օգտագործողի միջև: Սա կարող է հանգեցնել նրան, որ շարժման ամբողջ տիրույթում կրկնողությունը չհաշվի: Փոփոխականությունը հաշվի առնելու համար հարմարեցրեք գոնիոմետրերի շեմը `հաշվի առնելով այս փոփոխությունը:
- LCD- ն թուլանա՞ Փորձեք բարձրացնել պայծառությունը ՝ փոխելով դիմադրությունը «Vo» կապում: Կամ փորձեք այս օրինակը `համոզվելու համար, որ այն ճիշտ է աշխատում:
- Եթե Arduino- ն հոսանքազրկվում է, ստուգեք ՝ արդյոք 9 Վ մարտկոցը սպառված է:
- Եթե ամեն ինչ ձախողվի, համոզվեք, որ բոլոր լարերը միացված են ճիշտ և ապահով:
Խորհուրդներ.
- Կարող է հեշտ լինել կորցնել հետքերը, թե որտեղ են լարերը գնում միացումով: Օգտակար հուշում կլինի գունային սխեման հաստատելը և ձեր նախագծի ընթացքում հետևողական լինելը: Օրինակ, դրական լարման համար կարմիր մետաղալար օգտագործելը և գետնի համար սև մետաղալար օգտագործելը:
- Բարձրացումը ձեր անձնական առողջության համար է: Թույլ մի տվեք, որ ուրիշների կարծիքը ազդի ձեր մարզման վրա:
Քայլ 5: Տնական գոնիոմետր պատրաստելը
Տնական գոնիոմետր պատրաստելու համար անհրաժեշտ է ձեռք բերել շոտլանդական մոնտաժային մածիկ, պտտվող պոտենցիոմետր և 2 թղթե սեղմակներ:
Քայլ 6: Ամեն ինչ միասին դնել
Գոնիոմետր ստեղծելու համար ուղղեք երկու թղթե սեղմակներ: Հաջորդը, պոտենցիոմետրի հավաքիչը փաթաթեք ամրացնող ծեփամածիկով: Վերցնելով ուղղած թղթե ամրակներից մեկը, տեղադրեք այն ամրացվող մածիկի մեջ: Սա կլինի փոփոխական գոնիոմետր ոտքը, որը շարժվում է նախաբազուկով: Տեղեկատվական ոտքի համար ամրացրեք թիթեղը պոտենցիոմետրի հիմքին `ամրացնող ծեփոն օգտագործելով: Այս ոտքը ամրագրվելու է երկգլուխ մկանին զուգահեռ:
Քայլ 7: Սկսելու համար
Շրջանակը կառուցելու համար սկսեք էլեկտրագծերի և միացման միջոցով Arduino Uno- ից դեպի նախատախտակ:
Քայլ 8. ԷՄԳ և գոնիոմետր ավելացնելը
Միացրեք և՛ ԷՄԳ -ն, և՛ գոնիոմետրը հոսանքի, գրունտի և անալոգային կապի: Վերևի դիագրամի համար ձախ կողմում գտնվող փոքր սենսորը ներկայացնում է ԷՄԳ -ն, իսկ պոտենցիոմետրը `գոնիոմետրը: Ուշադրություն դարձրեք, թե որ սենսորում է գտնվում յուրաքանչյուր սենսոր, մենք ունենք EMG- ն A0- ում և գոնիոմետրը A1- ում:
Քայլ 9. LED ելքերի ավելացում
Միացրեք երկու LED- ները գետնին և թվային կապ: Մեկ LED- ը ցույց է տալիս, երբ կրկնությունն ավարտված է, իսկ մյուսը `LED- ը, երբ հավաքածուն ավարտված է: Ուշադրություն դարձրեք թվային քորոցին, որի յուրաքանչյուր LED- ն գտնվում է կոդավորման մասի համար: Մենք ունենք մեկ LED, որը պատրաստվում է ամրացնել 8 -ը, իսկ մյուսը ՝ 9 -ը: Յուրաքանչյուր LED պետք է միացված լինի գետնին `օգտագործելով 220 Օմ ռեզիստոր:
Քայլ 10: Թվային ցուցադրման ելքի ավելացում
Թվային էկրանն ավելացնելու համար ուշադիր հետևեք վերը նշված էլեկտրագծերին: Ձախից երրորդ պտույտի միջով անցնում է դիմադրության բաժանարար: 10K Ohm ռեզիստորն աշխատում է հոսանքից:
Քայլ 11: Ավելացնել կոճակ
Տեղադրեք կոճակ լուսանկարչական տախտակի վրա, ինչպես ցույց է տրված վերևում նկարում: Միացրեք կոճակը հոսանքով և հիմնավորեք այն 220 Օմ դիմադրիչով: Կոճակի ելքը գործարկեք թվային կապի մեջ (մենք օգտագործում էինք 7 -րդ կապը):
Քայլ 12. Գոնիոմետրերի և մետաղալարերի կցորդների տեղադրում
Գոնիոմետրի կառուցումն ավարտվելուց հետո դուք պատրաստ եք գոնիոմետրը ամրացնել սեղմման թևին: Դա արվում է ՝ ուղղած թղթե սեղմակները հյուսելով սեղմման թևի մեջ: Գոնիոմետրի փոփոխական ոտքի համար, որը կցված է պոտենցիոմետրերի հավաքիչին, թևը ամրացրեք նախաբազկին զուգահեռ: Նմանապես, պոտենցիոմետրի հիմքին միացված տեղեկատու ոտքի համար հյուսեք թղթե ամրակը երկգլուխ մկան զուգահեռ:
Հաջորդը, գոնիոմետրը ձեր շրջանագծին միացնելու համար օգտագործեք 9 կանացի և արու թռիչքի լարեր: Պոտենցիոմետրի երկու ծայրերը միացված են հոսանքին և գետնին: Պոտենցիոմետրի միակողմանի կողմը միացված է A1 անալոգային մուտքին:
Քայլ 13: EMG էլեկտրոդի տեղադրում
BITalino EMG սենսորը Arduino- ին ինտեգրելու համար առաջին քայլը էլեկտրոդների ճիշտ տեղադրումն է: Էլեկտրոդի 3 բարձիկ կպահանջվի: Երկու էլեկտրոդ տեղադրված են երկգլուխ մկանների որովայնի երկայնքով, իսկ մեկը ՝ արմունկային ոսկորի վրա: Բիտալինոյին այս էլեկտրոդներն ունեն կարմիր, սպիտակ և սև կապեր: Սպիտակ կապարը կցվում է արմունկի վրա էլեկտրոդին: Կարմիր և սև կապանքները ամրացված են երկգլուխ մկանների փորի էլեկտրոդներին: Նշում. Կարմիր կապարը միացված է երկգլուխ մկան վրա ավելի բարձր, իսկ սև կապարը ՝ ստորին: Ի վերջո, EMG սենսորը Arduino- ին միացնելու համար միացրեք կարմիր և սև լարերը հոսանքին և գետնին: Մանուշակագույն մետաղալարը պետք է մտնի անալոգային A0 կապում:
Քայլ 14. Կոդավորման իրավասու կենսասենսոր
Այժմ, երբ միացումն ավարտված է, այն պատրաստ է ծածկագրի վերբեռնման համար: Կցված ծածկագիրն այն ամբողջական ծածկագիրն է, որն օգտագործվում է այս նախագիծն ավարտելու համար: Վերևի նկարը `որպես նմուշ, թե ինչպիսին պետք է լինի ծածկագիրը բացվելուց հետո: Երբ ծածկագիրը ճիշտ է աշխատում, տեղի է ունենում հետևյալը.
1. EMG և գոնիոմետր ազդանշանները կարդացվում են analogRead () գործառույթի միջոցով:
2. Օգտագործելով if () հայտարարությունը ՝ ծրագիրը ստուգում է, թե արդյոք EMG և goniometer ազդանշաններն ավելի մեծ են, քան իրենց համապատասխան շեմերը: Եթե երկու ազդանշաններն էլ ավելի մեծ են, ապա LCD էկրանին ավելացվում է կրկնություն, և կանաչ LED- ը միանում է ՝ նշելով, որ կրկնությունն ավարտված է: Եթե ազդանշաններից որևէ մեկը չի համապատասխանում իրենց շեմին, LED- ն անջատվում է, և ոչ մի կրկնություն չի հաշվարկվում:
3. Ազդանշանն արագ է ուղարկում տվյալների կետ, այնպես որ կա մի տող կոդ, որը ստուգում է, թե որքան ժամանակ է մնացել կրկնությունների միջև: Եթե նախորդ կրկնելուց հետո անցել է կես վայրկյան, այն կհաշվի նոր կրկնում այնքան ժամանակ, քանի դեռ EMG- ի և գոնիոմետրերի շեմերը կհամապատասխանեն:
4. Հաջորդը, կոդը ստուգում է, թե արդյոք կատարված կրկնողությունների քանակը ավելի մեծ է, թե՞ հավասար մեկ հավաքածուի թվին (մենք այս արժեքը սահմանում ենք 10 կրկնում մեկ հավաքածուի համար): Եթե կրկնությունների քանակն այս արժեքից մեծ է կամ հավասար, կապույտ LED- ն միանում է ՝ նշելով, որ հավաքածուն ավարտված է:
5. Վերջապես, կոդը ստուգեք, արդյոք կոճակը սեղմվում է: Եթե կոճակը սեղմվում է, կրկնությունների քանակը կրկին դրվում է 0 -ի և համապատասխանաբար թարմացվում է LCD էկրանը:
GitHub- ում այս կոդը մուտք գործելու համար կտտացրեք ԱՅՍՏԵ:
Քայլ 15: Ա RԵԼԻ ԱՐAGԵԼԻ SCHԻՇՏ ՍԿԵՄԱՏԻԿ
Ահա նույն սխեմայի արծիվը, որը կառուցված է վերը նշված քայլերում: Բոլոր բաղադրիչները, բացի LCD էկրանից, ուղիղ դեպի մետաղալար են: LCD էկրանին հիշեցում. Ուշադիր հետևեք գծապատկերում ցուցադրվող լարերին: Թեև յուրաքանչյուր մետաղալար անցնող թվային կապումներն ամրագրված չեն, խորհուրդ ենք տալիս պարզության համար օգտագործել այն կոնֆիգուրացիան, որը մենք օգտագործում էինք: Եթե կապումներն անհամապատասխան են ծածկագրում նշված լարին, ծրագիրը ճիշտ չի գործարկվի: Ձեզ կարող է անհրաժեշտ լինել կրկնակի կամ եռակի ստուգում, ամեն ինչ այնտեղ է, որտեղ պետք է լինի:
Քայլ 16. ԱՎԵԼԻ ԻԴԵԱՅՆԵՐ
Գաղափարը, որը մենք պետք է առաջ մղենք ծրագրային ապահովման մեջ, այն է, որ էկրանին ավելացվեն տարբեր փուլեր: Այս արտահայտությունները կախված կլինեն ծրագրի մեջ մտնող տվյալներից: Օրինակ, երբ կրկնությունների քանակը մեկ կամ երկու կրկնում է հավաքածուի ավարտից, LCD էկրանը կարող է կարդալ «Գրեթե ավարտված է» կամ «Եվս մի քանիսը»: Մեկ այլ օրինակ կարող է լինել ժամանակից կախված հաղորդագրությունները: Եթե dt- ը չի հասնում կրկնողությունների միջև նվազագույն ժամանակին, ցուցադրումը կարող է կարդալ «դանդաղեցնել»:
Softwareրագրային ապահովման մեկ այլ գաղափար կարող է լինել ինքնահաստատման հնարավորությունը: Համապատասխան շեմը գտնելու համար սերիական մոնիտորը ստուգելու կարիք ունենալու փոխարեն, կոդը կարող է գտնել այն ձեզ համար: Դրա համար պահանջվող ծածկագրման մակարդակը պարզապես դուրս է մեր ներկայիս գիտելիքներից, այդ իսկ պատճառով դա միայն հետագա գաղափար է:
Սարքավորման արդիականացումը կարող է լինել LCD էկրանին պոտենցիոմետր օգտագործել ՝ դիմադրության բաժանարարի փոխարեն: Պին, որի միջոցով անցնում է դիմադրության բաժանարարը, վերահսկում է էկրանին տեքստի պայծառությունը: Պոտենցիոմետրի օգտագործումը թույլ կտա օգտվողին նվազեցնել պայծառությունը թվատախտակով, այլ ոչ թե ունենալ պայծառության ֆիքսված մակարդակ:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)