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

Mash Up Arduino կոդի նմուշներ. 6 քայլ (նկարներով)
Mash Up Arduino կոդի նմուշներ. 6 քայլ (նկարներով)

Video: Mash Up Arduino կոդի նմուշներ. 6 քայլ (նկարներով)

Video: Mash Up Arduino կոդի նմուշներ. 6 քայլ (նկարներով)
Video: 7 ПОЛЕЗНЫХ устройств на АРДУИНО, которые можно собрать за 15 минут. 2024, Նոյեմբեր
Anonim
Mash Up Arduino կոդի նմուշներ
Mash Up Arduino կոդի նմուշներ

Այս ձեռնարկը անցնում է Arduino- ի էսքիզների համադրման գործընթացով ՝ աշխատանքային նախագծի նախատիպ կազմելու համար: Ձեր նախագծի ծածկագրի մշակումը կարող է լինել ամենասարսափեցնող մասը, հատկապես, եթե դա արդեն հազար անգամ չեք արել:

Եթե դուք ամբողջովին Arduino նորեկ եք, փորձեք իմ անվճար Arduino դասը հենց այստեղ ՝ Instructables- ում:

Աշխատանքին հետևելու համար հետևեք ինձ YouTube- ում, Instagram- ում, Twitter- ում, Pinterest- ում և բաժանորդագրվեք իմ տեղեկագրին: Որպես Amazon Associate ես վաստակում եմ որակյալ գնումներից, որոնք դուք կատարում եք ՝ օգտագործելով իմ փոխկապակցված հղումները:

Եկեք սուզվենք:

Քայլ 1: Սահմանեք նպատակը

Սահմանեք նպատակը
Սահմանեք նպատակը

Նախ, և սա կարող է թվալ ակնհայտ, բայց գրեք ծրագրի գաղափարի հիմնական նպատակը: Եթե այն ունի բազմաթիվ գործառույթներ, որոշեք, թե որ հատկանիշներն են անհրաժեշտ ՝ ի տարբերություն նրանց, որոնք լավ կլինեին, բայց սկզբում անհրաժեշտ չէին: Տես նաև իմ նախորդ ձեռնարկը Arduino- ի սովորական սխալների մասին, ներառյալ ավելի շատ կծելը, քան կարող եք ծամել: Սկզբում պարզ պահեք; միշտ կարող եք դրան ավելացնել ավելի ուշ:

Քայլ 2: Դասակարգեք մուտքերն ու ելքերը

Դասակարգել մուտքերն ու ելքերը
Դասակարգել մուտքերն ու ելքերը

Հաջորդը, դասակարգեք ծրագրի մուտքերն ու ելքերը: Եղանակի մոնիտորը կարող է ունենալ ջերմաստիճանի և խոնավության ցուցիչ և ինչ -որ ցուցադրություն: Ինտերնետային նախագծերը կարող են ունենալ ամպային ծառայություն ՝ որպես մուտք, ելք կամ երկուսն էլ, ինչպես իմ ինտերնետային Valentine նախագիծը, որն ունի նաև կոճակի մուտքագրում և LED և թրթռումային շարժիչներ յուրաքանչյուր սխեմայի համար: Այն նախագիծը, որը ես այսօր կառուցում եմ, հենակետային գաղտնաբառի գնահատող է, որն օգտագործում է մեմբրանի ստեղնաշարի մուտքագրում և ելքեր ալֆան թվային էկրանին, ինչպես նաև երեք ցուցիչ LED:

Քայլ 3. Գրեք կեղծ կոդ

Հաջորդ քայլը կեղծ կոդ գրելն է, որը փորձում է անցնել ծրագրի հիմնական օղակով: Կեղծ ծածկագիրը պարզապես պարզ բառեր են, որոնք օգտագործվում են ծրագիրը բացատրելու համար: Այն չպետք է չափազանց բարդ լինի, այլ պետք է ուրվագծի հիմնական պատճառներն ու հետևանքները, որոնց հետ ցանկանում եք զբաղվել ձեր ծրագրում:

Դեղին LED- ը միանում է

Վերահսկել և պահպանել մեմբրանի ստեղնաշարի մուտքը Գաղտնաբառի մուտքագրումը սկսելու և դադարեցնելու համար օգտագործեք հատուկ * և # նիշեր:

Քայլ 4: Սարքավորումների փորձարկում

Test Hardware
Test Hardware
Test Hardware- ի փորձարկում
Test Hardware- ի փորձարկում
Test Hardware- ի փորձարկում
Test Hardware- ի փորձարկում
Test Hardware
Test Hardware

Հաջորդ քայլը. Ընտրեք և գնահատեք ապարատային բաղադրիչները, որոնք կարող են աշխատել ձեր մուտքերի և ելքերի համար: Դա մի փոքր ավելի բարդ է, քան պարզապես համոզվելը, որ դուք ունեք բավականաչափ կապում, բայց ես կպահեմ իմ սարքաշարի ընտրության խորհուրդը այլ ձեռնարկի համար (ձեր հարցերը թողեք մեկնաբանություններում): Ահա մի մեծ ուղեցույց միկրոկոնտրոլերի ընտրության վերաբերյալ:

Կառուցեք և գործարկեք նմուշ յուրաքանչյուր բաղադրիչի համար, որի հետ աշխատում եք: Սա ենթադրում է ցանկացած համապատասխան կոդերի գրադարանների ներբեռնում և ստուգում այն կոդի օրինակը, որը ստուգում է, որ այն ճիշտ միացրել եք: Մուտքի համար դուք կօգտագործեք սերիական մոնիտորը ՝ հետադարձ կապ ստանալու համար: Իմ դեպքում դա մեմբրանի ստեղնաշար է, որն օգտագործում է ստեղնաշարի գրադարանը:

Եվ հետո ես ավելացրեցի ալֆան թվային էկրան ՝ i2c ուսապարկով և երեք տարբեր գույնի լուսադիոդներ ՝ յուրաքանչյուրն իր դիմադրիչով: Ես վերբեռնեցի ցուցադրման կոդի նմուշը `ստուգելու, որ այն պատշաճ կերպով կապված է, այնուհետև կատարեցի մի պարզ թարթման ուրվագիծ ՝ LED- ները ստուգելու համար: Երկու դեպքում էլ ես գտա էլեկտրագծերի սխալները, որոնք ես պետք է շտկեի:

Ավելի հեշտ է պարզել, որ այս փուլում ինչ -որ բան սխալ է լարված, երբ աշխատում եք այնպիսի կոդով, որը հայտնի է, որ աշխատում է ձեռքի տակ գտնվող բաղադրիչով, այլ ոչ թե փորձում է կարգաբերել էլեկտրագծերը և ծածկագիրը միաժամանակ:

Սկսեք մեկնաբանություններ գրել ձեր ծածկագրում, որոնք բացատրում են, թե ինչ է անում յուրաքանչյուր հատված:

Քայլ 5: Ստեղծեք ձեր նոր ծրագիրը

Ստեղծեք նոր ուրվագիծ, որտեղ ձեր ծրագիրը կազմելու համար կպցրեք ձեր բոլոր էսքիզների օրինակելի տարրերը:

Շրջանակում, եթե դուք չունեք լավ օրինակ ՝ հետևելու կամ ցանկանում եք զրոյից գրել, տեղադրեք ձեր կեղծ կոդի մեջ ՝ որպես մեկնաբանություններ սկսելու համար: Այնուհետև դուք կսկսեք ստեղծել ծրագրի տրամաբանական ընդհանուր կառուցվածքը:

Հնարավոր է, որ ձեր էսքիզների օրինակներից մեկն արդեն զբաղեցնում է ձեր հիմնական կառուցվածքի մեծ մասը, կամ կարող եք հեշտությամբ գտնել առցանց ինչ -որ բան, որն անում է: Հավանաբար, ինչ -որ մեկը նախկինում արել է ձեր գաղափարին նման բան, նույնիսկ եթե այն օգտագործում է տարբեր սարքավորումներ: Այսպիսով, ես նայեցի առցանց և գտա մի քանի թաղանթային ստեղնաշարի դռների կողպման ծրագիր, որոնք բոլորը օգտագործում էին այս գաղտնաբառի գրադարանը: Այսպիսով, ես ներբեռնեցի գրադարանը և ստուգեցի դրա հետ բերված օրինակները, և ինձ շատ բախտ վիճակվեց: Կա մեմբրանի ստեղնաշարի գաղտնաբառի գնահատող նմուշ, որն անում է այն, ինչ ուզում եմ: Մնում է ներառել իմ ցանկալի ելքերը, այնպես որ ծածկագիրը ցուցադրման և LED- ների համար:

Իսկապես լավ պրակտիկա, երբ դուք դա անում եք, դա այն է, որ իսկապես հաճախ կազմեք ձեր ծրագիրը: Այդ կերպ, եթե կա սխալ, դուք կկարողանաք մեկուսացնել այն հենց այն ժամանակ, երբ դուք պատճենել եք այսինչ և այնպիսիները:

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

Քայլ 6: Լրացուցիչ բարելավումներ կատարեք

Պատկեր
Պատկեր

Բայց միայն այն պատճառով, որ ձեր ծրագիրը կազմվում է, չի նշանակում, որ այն անում է այն, ինչ դեռ ցանկանում եք: Օրինակ, ես խառնեցի իմ կարմիր և կանաչ LED- ները, երբ առաջին անգամ պատրաստեցի այս նախագիծը:

Անկասկած կլինեն անսպասելի խնդիրներ, որոնք կառաջանան, երբ բոլոր տարրերը միացնեք և իրականում տեսնեք, թե ինչպես է այն աշխատում, կարող եք փոխել այն, ինչ ցանկանում եք, որ ձեր ծրագիրը անի: Սա կոդավորման բնույթն է: Դուք կցանկանաք հետևել ձեր տարբեր կրկնություններին, այնպես որ խելացի եղեք, թե ինչպես եք անվանում ձեր ֆայլերը- խորհուրդ եմ տալիս օգտագործել տարբերակի համարներ: Երբ հասնում եք նշանակալից իրադարձության, անվանեք այն տարբերակ 2, այնուհետև պահպանեք 3 -րդ տարբերակը և սկսեք նոր փոփոխություններ կատարել:

Ձեր հիմնական նախագիծը աշխատելուց հետո, լավ է շարունակել և ավելացնել ցանկացած այլ հատկություն ձեր «հաճելի լինել» ցուցակից կամ այլ բաներից, որոնք դուք մտքով անցել եք կառուցման ընթացքում:

Շնորհակալություն կարդալու համար: Ձեզ նույնպես կարող է դուր գալ 3 սկսնակ Arduino սխալների իմ ուղեցույցը: Մի մոռացեք ստուգել իմ անվճար Instructables Arduino դասը, IoT դասը և իմ մյուս նախագծերը: Ես անհամբերությամբ սպասում եմ ձեր կարծիքներին մեկնաբանություններում կարդալուն:

Աշխատանքին հետևելու համար հետևեք ինձ YouTube- ում, Instagram- ում, Twitter- ում և Pinterest- ում:

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