Picaxe- ի Shell Script- ի միջոցով ծրագրավորման կարգավորում (linux) ՝ 5 քայլ
Picaxe- ի Shell Script- ի միջոցով ծրագրավորման կարգավորում (linux) ՝ 5 քայլ
Anonim

Պարզ քայլելը ցույց է տալիս, թե ինչպես կարելի է պատրաստել shell հրահանգ, որը կբեռնի ծրագիր ftp կայքից, այնուհետև կազմեք այն, այնուհետև ներբեռնեք այն պիկաքսին: (Սա նաև իմ առաջին հրահանգն է)

Քայլ 1: Ինչ եմ ես օգտագործել

Սա այն է, ինչ ես օգտագործել եմ 1x ubuntu1x picaxe 08m1x breadboard2x ledjumper առաջատար որոշ միջոց ՝ ընտրելու ծրագիրը, ես օգտագործում եմ PICAXE021 նախատիպային տախտակը ՝ jumper- ով տանում է դեպի տախտակ:

Քայլ 2: Կարգավորում

Այժմ մեզ անհրաժեշտ է սցենարի հեռացման տեղ այս ուսանելիի համար: Ես որոշեցի տեղադրել այն ~/picaxe-ftp (~ նշանակում է ի դեպ ձեր տան թղթապանակը): Այժմ մենք ցանկանում ենք ձեռք բերել մատակարարը ՝ https://www.rev-ed.co.uk/software/picaxe.tgz, որ դրանք պարունակում են պիկաքսի տարբեր տարբերակների բոլոր կոմպիլյատորները: Այժմ ես օգտագործում եմ 08 մ -ը, այնպես որ ես ստանում եմ «picaxe08m» համապատասխանող և տեղադրում այն գրացուցակում, բայց դու նույնքան հեշտությամբ կարող ես այն փոխարինել քո տարբերակով: Դե, հիմա դուք պետք է ունենաք ձեր գրացուցակը ՝ դրանում տեղադրողի հետ միասին:

Քայլ 3: Կոդ

Այժմ բացեք ձեր տեքստային խմբագրիչը կամ այն, ինչ օգտագործում եք և տեղադրեք այս կոդը: #!/Bin/shHOST = '0catch.com'USER =' picaxeprogramer.0catch.com'PASSWD = 'picaxetest'FILE =' test.bas ' # Մուտքագրեք հիմնական սկրիպտի անունը այստեղ- $ HOST << END_SCRIP Մեջբերում USER $ USER մեջբերում PASS $ PASSWDget $ FILE Թողնել END_SCRIPT # Դա այն ftp մասն էր, որը մուտք է գործում, ստանում ֆայլը և դուրս գալիս:/picaxe08m -c/dev/ttyS0 $ FILE #, որը ֆայլը ներբեռնում է picaxe- ում, փոխեք այն, որպեսզի այն համապատասխանի: Պահեք այն որպես picaxeprogramer.sh նույն թղթապանակում, որի մեջ տեղադրեք մատակարարը: Այժմ կարող եք օգտագործել այն պարամետրերը, որոնց ծածկագիրը պարզ լուսարձակող led է: Եթե ցանկանում եք, կարող եք ինքներդ ստուգել: Կարող եք նաև օգտագործել այդ ftp կայքը, եթե ցանկանում եք պարզապես հարգալից լինել և չխառնվել դրա հետ:

Քայլ 4: Runրագրի գործարկում

Այժմ, եթե ցանկանայիք, կարող եք այն կարգաբերել յուրաքանչյուր 1 ժամ, 2 ժամ 5 ժամ կամ այն, ինչ ցանկանում եք, բայց հանուն այս ուսանելիի մենք պարզապես այն կաշխատենք: OK միացրեք ձեր ընտրածը, ինչպես սովորաբար կանեիք (հավանաբար ավելի լավ է, եթե այն ծրագրավորված չէ թարթել 1 -ին պտույտի վրա), այնուհետև 1 -ին փինին ավելացնել led և միացնել այն: Այժմ նավարկեք այն թղթապանակը, որտեղ գտնվում է սցենարը և համատեղողը և գործարկեք ծրագիրը `մուտքագրելով 'sh picaxeprogramer.sh': այն պետք է աշխատի և շարունակի ծրագրավորել պիկաքսը:

Քայլ 5: Վերջին քայլ

Հիմա ես գիտեմ, որ սա միայն օգտակար չէ, բայց եթե դրան ընդլայնեք, կկարողանաք թարմացնել ռոբոտների կառավարման վահանակները կամ համոզվեք, որ ձեր բոլոր ռոբոտները թարմացված են նոր հրամաններին և վերահսկիչներին, բայց ամեն դեպքում, ինչ եք որոշում անել, լիովին ձերն է. Ահա վահանակի վահանակը:.com ftp -n $ HOST <

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