Բովանդակություն:
- Քայլ 1: Խորհրդանիշներ
- Քայլ 2: Օգտագործելով խորհրդանիշները
- Քայլ 3: Ավելի բարդ բաներ
- Քայլ 4. Flowchart- ը ծրագրի վերածելը
- Քայլ 5: Ավելացնել հոսքի գծապատկերին
- Քայլ 6: Դարձեք այն ծրագրի մեջ
- Քայլ 7: Իրական ցավ
Video: Programրագրավորում սկսել հոսքի գծապատկերով. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:53
Սկսե՞լ եք օգտագործել PIC միկրոհսկիչներ ձեր նախագծերի համար: դրանք շատ օգտակար են, բայց շատ հիասթափեցնող, երբ ձեր ծրագիրը պարզապես չի աշխատում: Սա մեկն է `ձեր գաղափարները տեսակավորելու միջոցով` գծապատկեր կազմելով: Այսպես են պրոֆեսիոնալ ծրագրավորողները հաճախ ստեղծում իրենց գլուխգործոցները: Սկսելով պարզ մատիտից և թղթից ՝ իրենց գաղափարները կարգի բերելու համար: Սա հատկապես արժեքավոր է, երբ ձեր սահմանած համակարգը քայլ առ քայլ ընթացող գործընթաց է: Դրա լավ օրինակ կլինի ավտոմատ լվացքի մեքենա կամ ռոբոտ Իհարկե, շատ պարզ ծրագրի համար ձեզ հարկավոր չէ դա անել:
Քայլ 1: Խորհրդանիշներ
Պարզ հոսքի գծապատկերման համար անհրաժեշտ է օգտագործել միայն 2 խորհրդանիշ: Ուղղանկյունը ցույց է տալիս ԳՈՐՈՆԵՈ exampleԹՅԱՆ օրինակ. Միացրեք կամ անջատեք շարժիչը, միացրեք կամ անջատեք LED- ը: Ադամանդը ցույց է տալիս ՈՐՈՇՈՄ, օրինակ `անջատիչը միացված է, կափարիչը փակ է, արդյոք ռոբոտը դիպչել է որևէ բանի:
Քայլ 2: Օգտագործելով խորհրդանիշները
Ձեր գործընթացը պետք է տեղավորվի քայլ առ քայլ գործողությունների շարքի մեջ. Սա արա, ապա արա դա, պատահե՞լ է: Օրինակ: Լվացքի մեքենայի կափարիչը փակվա՞ծ է: Սկսեք լիցքավորե՞լ մեքենան: տուփեր և դրանցում գրեք, թե որն է գործողությունը կամ որոշումը: Հնարավոր է, որ ձեզ անհրաժեշտ լինի փոխանակել իրերը կամ նորից պատվիրել դրանք, մինչև չտեսնեք, որ ամեն ինչ ճիշտ կարգի և ճիշտ տեղում է, այնպես որ դա տեղի է ունենում ճիշտ ժամանակին:
Քայլ 3: Ավելի բարդ բաներ
Ավելի բարդ ծրագիր, որը վերահսկում է, ասենք, որ ռոբոտը կամ լվացքի մեքենան շատ ավելի քայլեր կունենան:
Քայլ 4. Flowchart- ը ծրագրի վերածելը
Սա այն է, որտեղ հոսքի աղյուսակը գնահատում է: Այժմ հնարավոր է գրել անհրաժեշտ ծրագրավորման հրամաններ յուրաքանչյուր հոսքի գծապատկերի կողքին: Նախ պետք է պարզել, թե որ մուտքն ու ելքն է կապված իրական կյանքի ո՞ր իրի հետ: Բոլոր համակարգերը կարելի է բնութագրել որպես հետևյալ 3 բաժիններ Մուտք - ԳՈՐCԸՆԹԱ - ԵԼՔ բաժինը վերաբերում է տվիչներին, օրինակ անջատիչներ, ուլտրաձայնային տվիչներ, խոսափողներ և այլն: Գործընթացի բաժինը այն մասն է, որը որոշում է կայացնում ՝ կախված այն բանից, թե ինչ են ասում մուտքային սենսորները: Ելքային հատվածը փոքր էլեկտրոնային ազդանշանները վերածեց ավելի մեծ լարման և հոսանքի `ելքային սարքեր քշելու համար, օրինակ. Շարժիչներ, լուսադիոդներ, լամպեր, բարձրախոսներ և այլն: Այս մուտքային ելքային աղյուսակը (մուտքի/ելքի սեղան) ունի 4 ելք և 1 մուտք և կօգտագործվի փոքր ռոբոտի կառավարման համար: Այսպիսով, ելքը 0 միացնելը ճիշտ շարժիչին առաջ կշարժի, 0 ելքը անջատելը կդնի ճիշտ շարժիչի աշխատանքը:
Քայլ 5: Ավելացնել հոսքի գծապատկերին
Այս աղյուսակը հեշտությամբ կիրառվում է հոսքի գծապատկերում: Երբ որևէ գործողություն է տեղի ունենում, դա սովորաբար միացնում կամ անջատում է ինչ -որ բան կամ սպասում է որոշ ժամանակ, որպեսզի թույլ տա գործողության ավարտը: Սովորաբար որոշում կայացնելու դեպքում դուք ստուգելու եք մուտքերը ցանկացած գործունեությունը: PIC ծրագրավորման շատ ձևերում դա կլինի `« Եթե մուտքը x միացված է, ապա արա դա »: Այս հրամանը կարող է կիրառվել հոսքի գծապատկերում` օգտագործելով I/O աղյուսակը, ինչպես ստորև:
Քայլ 6: Դարձեք այն ծրագրի մեջ
Այժմ մենք լավ վիճակում ենք ստանալու ծրագիր, որը կաշխատի հիմնականում այնպիսին, ինչպիսին մենք մտադիր ենք: Հրամաններն այժմ կարող են գրվել ձեր օգտագործած ծրագրավորման լեզվի համար համապատասխան ձևի մեջ: Ընդհանրապես մեզ PICAXE միկրոպրոցեսորային համակարգը https:// www.picaxe.com սա ծրագրավորված է BASIC- ի տեսքով, որն ինձ համար ավելի հեշտ է օգտագործել ծրագրերի մեծ մասի համար: programրագիրը այժմ այսպես գրված կլիներ. ես սա մեկնաբանել եմ, որպեսզի տեսնեք, թե ինչ է անում յուրաքանչյուր տող: և ինչպես է դա կապված հոսքի աղյուսակ.: Սկիզբ. «Սա պիտակ է, որպեսզի անհրաժեշտության դեպքում կարողանանք շրջել ծրագրով: Բարձր 0 'պտույտը 0 է դարձնում բարձր 1 -ի վրա' ստուգումը դարձնում է ելքը 1: այլ պիտակ Եթե կապում են 3 = 1, ապա պտտեք, երբ մուտքը 3 միացված է, պիտակին շրջեք `գնացեք ստուգեք ', եթե մուտքը 3 միացված չէ, ապա շարունակեք ստուգել մինչև այն լինի: շրջադարձ. ցածր 0 'շրջադարձ ելք 0 անջատում ցածր 1' շրջադարձ ելք 1 անջատում բարձր 2 պտույտ ելք 2 բարձր բարձր 4 'շրջադարձ արդյունք 4 սպասումով 2' սպասեք 2 վայրկյան, մինչդեռ ռոբոտը մի փոքր հետ է կանգնում: ցածր 2low 4goto start 'վերադառնալ սկզբին `նորից առաջ շարժվելու համար:
Քայլ 7: Իրական ցավ
Այս ամենը շատ երկար տեսք ունի, երբ այն ամենը, ինչ ցանկանում եք անել, ձեր ռոբոտին/լվացքի մեքենային/վիգիտին աշխատելն է: Համաձայն եմ, չնայած գրելու համար ինձ տևել է շատ ավելի երկար ժամանակ, քան իրականում կպահանջվեր և արժե ջանքեր գործադրել: 1. բարդ ծրագրերով դժվար կլինի ամեն ինչ ճիշտ կարգի բերել: Կարոտում ես բաները (բարդ է) 3. Թուղթը էժան է, և ձեր ժամանակը կարող է չլինել. Հավատացեք, որ դա երկարաժամկետ հեռանկարում ավելի արագ է ընթանում, քան ավելի բարդ բան, քան LED- ն միացնելն ու անջատելը: 4. Հիասթափությունը մարդասպանն է նոր հմտություններ սովորելու համար: Ոչինչ ավելի վատ չէ, քան էլեկտրոնիկայի միջոցով ինչ -որ բան կառուցելը և այն չի աշխատի, չգիտեք ինչու կամ որտեղից սկսել: Շատ ավելի լավ է լավ հնարավորություն ունենալու լավ ասելու, որ ծրագիրը պետք է աշխատի, այն պետք է լինի ապարատային սարք: Փորձեք, կարող եք զարմանալ այն մտքի հստակության վրա, որը տալիս է ձեզ:
Խորհուրդ ենք տալիս:
Հոսքի ուղղության ցուցիչ `16 քայլ
Հոսքի ուղղության սենսոր. Սենսորը չափվում է չափիչ չափերով, անվանումով շրջում է նաարի ռեկտների նար կապերը: Սենսորը կարող է օգտագործվել twee buizen die beiden loodrecht op de stromingsrichting staan- ում: Beide buizen hebben een klepje die opengaat als er stroming
Հոսքի չափում ջրի հոսքի հաշվիչներով (ուլտրաձայնային). 5 քայլ (նկարներով)
Հոսքի չափում ջրի հաշվիչներով (ուլտրաձայնային). Waterուրը մեր մոլորակի համար կարևոր ռեսուրս է: Մենք ՝ մարդիկ, ամեն օր ջրի կարիք ունենք: Եվ ջուրը անհրաժեշտ է տարբեր ոլորտների համար, և մենք ՝ մարդիկ, ամեն օր դրա կարիքն ունենք: Քանի որ ջուրը դարձել է ավելի արժեքավոր և սակավ, անհրաժեշտ է արդյունավետ մոնիտորինգի և մարդկանց
Ամենաէժան Arduino -- Ամենափոքր Արդուինոն -- Arduino Pro Mini -- Programրագրավորում -- Arduino Neno: 6 քայլ (նկարներով)
Ամենաէժան Arduino || Ամենափոքր Արդուինոն || Arduino Pro Mini || Programրագրավորում || Արդուինո Նենո. …………………………. Լրացուցիչ տեսանյութերի համար խնդրում եմ Բաժանորդագրվել իմ YouTube ալիքին ……. .Այս նախագիծը այն մասին է, թե ինչպես կարելի է միացնել երբևէ եղած ամենափոքր և ամենաէժան arduino- ն: Ամենափոքր և ամենաէժան arduino- ն arduino pro mini- ն է: Այն նման է arduino- ի
ESP8266 NodeMCU BME280 չափիչներով և գծապատկերով. 5 քայլ
ESP8266 NodeMCU BME280 չափիչ սարքերով և գծապատկերով Thingspeak- ը կպահի ձեր բոլոր տվյալները ամպի մեջ ՝ ցանկացած պահի որոնման համար գալիք տարիների ընթացքում (հուսանք) գալիք տարիների ընթացքում: Չափիչներն ու գծապատկերն ա
Programրագրավորում Scratch- ում: 4 քայլ
Programրագրավորում քերծվածքներով