Ardublock. Ինչ է դա և ինչ կարող է անել ձեր Arduino- ի համար

Ardublock հավելվածի էկրանի նկարը

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

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

Ի՞նչ է Ardublock- ը:

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

Ինչպես արդեն ասացինք, Ardublock- ը ավելի շատ լրացում է, քան ինքը `ծրագիր, քանի որ դրա գործարկման համար անհրաժեշտ է ունենալ Arduino IDE: Այսպիսով, ամփոփում կազմելով, կարող ենք ասել, որ Ardublock- ը Arduino IDE- ի անհատականացում է `կոդերի ծրագրավորումը տեսողական ծրագրավորումներին հարմարեցնելու համար:

Arduino Tre տախտակ

Ardublock- ն ավելի շատ դրական բաներ ունի, բացի այն, որ գործիք է սկսնակ ծրագրավորողի համար: Դրա դրական բաներից մեկը դրա հնարավորությունն է աշխատել բլոկների հետ `ավելի արագ նախագծեր ստեղծելու համար.

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

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

Ինչպե՞ս տեղադրել Ardublock- ը մեր օպերացիոն համակարգում:

Դե, մենք արդեն գիտենք կամ ունենք հստակ պատկերացում այն ​​մասին, թե ինչ է Ardublock- ը, բայց ինչպե՞ս է այն տեղադրված մեր համակարգչում: Ինչպե՞ս կարող ենք այն օգտագործել:

Մեր համակարգչի պատրաստում

Չնայած Ardublock- ի մասին գոյություն ունեցող միակ փաստաթուղթը անգլերեն է, ճշմարտությունն այն է, որ տեղադրման գործընթացը բավականին պարզ և արագ է, եթե մենք ունենք Arduino IDE: Առաջին հերթին պետք է ունենալ մեր Arduino IDE համակարգչում, եթե այն տեղադրված չէ, կարող եք կանգ առնել և տեսնել այստեղ ինչպես տեղադրել այն Gnu / Linux- ում: Մեկ այլ տարր, որը մեզ պետք կգա, սա է ունենա Java վիրտուալ մեքենա կամ նմանատիպ թիմում: Եթե ​​մենք օգտագործում ենք Gnu / Linux, ապա իդեալականն այն է, որ խաղադրույք կատարենք OpenJDKհատկապես Oracle- ի և Google- ի առճակատումից հետո: Հիմա, երբ ամեն ինչ արված է, մենք պետք է գնանք պաշտոնական Ardublock կայքը և ստացեք Ardublock փաթեթ, փաթեթ, որը ունի java ձևաչափ կամ ընդլայնված .jar: Ներբեռնված ֆայլը գործադիր ֆայլ չէ `տեղադրման մոգով, ուստի մենք ամեն ինչ պետք է անենք ձեռքով:

Լուսանկարը Arduino IDE- ից

Ardublock- ի տեղադրում

Primero Մենք բացում ենք Arduino IDE- ն և անցնում Նախապատվություններ կամ Նախապատվություններ, Այժմ մենք անցնում ենք «Sketchbook location:» տարբերակին, որը կհայտնվի նոր պատուհանում: Սա այն հասցեն է, որտեղ մենք ստիպված կլինենք պահպանել Arduino IDE- ի որոշակի պլագիններ կամ տարրեր: Հայտնվող գտնվելու վայրը կամ հասցեն կլինի նման «Փաստաթղթեր / Արդուինո» կամ տուն / Փաստաթղթեր / Արդուինո: Մենք կարող ենք փոխել հասցեն, բայց եթե այն փոխում ենք, մենք պետք է իմանանք, թե ինչ է նոր հասցեն ՝ ներբեռնված Ardublock ֆայլը այնտեղ տեղափոխելու համար: Եթե ​​մենք բացենք Arduino պանակը, կտեսնենք, որ կան այլ ենթապանակներ և ֆայլեր:

Մենք պետք է տեղափոխենք Ardublock փաթեթը ՝ թողնելով հետևյալ հասցեն ՝ «գործիքներ / ArduBlockTool / գործիք / ardublock-all.jar»: Եթե ​​մենք ունենք Arduino IDE ծրագիրը բաց, ապա ժամանակն է փակել այն, և երբ այն կրկին բացենք, Գործիքներ կամ Գործիքներ ընտրացանկում կհայտնվի Ardublock տարբերակը, Սեղմելով դրա վրա `կհայտնվի Ardublock ինտերֆեյսին համապատասխանող նոր պատուհան: Ինչպես տեսնում եք, դա պարզ և արագ մի բան է, բայց շփոթեցնող է, եթե մենք չգիտենք տեղադրման կարգը:

Ardublock- ի այլընտրանքներ

Չնայած Ardublock- ը կարող է թվալ, թե Arduino- ին նոր և եզակի բան է, ճշմարտությունն այն է, որ դա միակ ծրագիրը կամ գործիքը չէ, որ մենք ստիպված ենք իրականացնել տեսողական ծրագրավորում: Կան մի քանի գործիքներ, որոնք կենտրոնանում են տեսողական ծրագրավորման վրա, այնքանով, որ Ardublock- ի բոլոր այլընտրանքները եզակի ծրագրեր են և ոչ թե Arduino IDE- ի ընդլայնումներ կամ հավելումներ:

Այս այլընտրանքներից առաջինը կոչվում է Minibloq: Minibloq- ը ամբողջական ծրագիր է, որը կենտրոնանում է տեսողական ծրագրավորման վրաՀետևաբար, դրա էկրանը բաժանված է երեք մասի. Մի մաս, որը պետք է ստեղծվի բլոկների հետ, մյուս մասը, որտեղ մենք կտեղափոխենք այն բլոկները, որոնք ցանկանում ենք օգտագործել ծրագրում և երրորդ մասը, որը ցույց կտա այն կոդը, որը մենք կստեղծենք, ավելի առաջադեմ օգտվողներ: Minibloq- ը կարելի է ձեռք բերել այս միջոցով ՈՒղեցույց.

Minibloq ծրագրի էկրանի նկարը

Երկրորդ գործիքը կոչվում է Քերծվածք Arduino- ի համար, Այս գործիքը փորձում է հարմարեցնել Scratch մանկական ծրագիրը ցանկացած մակարդակի և նույն փիլիսոփայությամբ ստեղծել ծրագրեր: Arduino- ի համար Scratch- ը ամբողջական ծրագիր է, այսպես ասած, Scratch- ի պատառաքաղ:

Գործիքների երրորդ մասը դեռ հաստատված չէ, բայց դա հեռանկարային գործիք է տեսողական ծրագրավորման գործիքների շրջանակներում: Այս գործիքը կոչվում է Մոդկիտ, գործիքը որը ծնվել է Kickstarter- ում, բայց գերազանց դանդաղորեն հասունանում է: Այլ ծրագրերից տարբերությունը կարող է լինել ավելի մասնագիտացված է սկսնակ օգտագործողների մեջ, քան առաջադեմ օգտվողներ, Վերջապես, Ardublock- ի մյուս այլընտրանքը կլինի Arduino IDE- ի ավանդական օգտագործումը, այլընտրանք, որը տեսողական չէ և հասանելի կլինի միայն առավել փորձառու ծրագրավորողներին:

Ամփոփում

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

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


Հոդվածի բովանդակությունը հավատարիմ է մեր սկզբունքներին խմբագրական էթիկա, Սխալի մասին հաղորդելու համար կտտացրեք այստեղ.

2 մեկնաբանություն, թող ձերը

Թողեք ձեր մեկնաբանությունը

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու:

*

*

  1. Տվյալների համար պատասխանատու ՝ Միգել Անխել Գատոն
  2. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը:

  1.   Օսկար Մանսիլա ասաց

    Ողջույն, հաճելի է ձեզ հանդիպել Արդուբլոքն աշխատում է Արդուինոյի նոր տարբերակների՞ հետ:

  2.   jose ասաց

    Ողջույն, այս գրաֆիկական տարբերակների միջոցով դուք կարող եք մշակել նույն ծրագրերը, ինչ գրելն է: Այլ կերպ ասած, կարո՞ղ է ամբողջ գրված ծածկագիրը կազմել բլոկներով:
    Մեկ այլ հարց. Ինչպե՞ս եք սահմանում կամ օգտագործում .h, ենթածրագրերը և այլն: այս դեպքում?

Անգլերենի թեստՓորձարկել կատալոներենիսպանական վիկտորինան