Ardublockas: kas tai yra ir ką gali padaryti jūsų „Arduino“

„Ardublock“ papildinio ekrano kopija.

Arduino plokštės tampa vis labiau prieinamos, bet kaip jos veikia? Akivaizdu, kad norint atlikti norimą operaciją, reikia kodo arba programos. Deja, tai prieinama ne visiems, o norint, kad Arduino valdytų variklį ar įjungtų šviesą, reikia programavimo žinių.

Visa tai lėmė vizualinių redaktorių ir vizualinio programavimo populiarumo šuolį. Šis programavimo tipas leidžia kurti programas naudojant blokus, kurie velkami ir numetami pele , todėl nereikia uždaryti skliaustų ar rašyti ilgų funkcijų pavadinimų. Populiari priemonė, supažindinanti su vizualiniu programavimu „Arduino“, vadinama „Ardublock“.

Kas yra Ardublock?

„Ardublock“ yra programa, tiksliau, „Arduino IDE“ įskiepis, leidžiantis kurti programas ir kodą nerašant kodo , t. y. naudojant vizualinius įrankius. Tai turi privalumų, nes jei žinome, kaip programuoti, sutaupysime daug laiko derinimo procese, nes nepamiršime parašyti įprastų kabliataškių (;) arba uždaryti riestinių skliaustų. Programavimas naudojant vizualinius įrankius tinka tiek pradedantiesiems, tiek patyrusiems programuotojams , taip pat vartotojams, kurie nemoka programuoti ir nori išmokti.

Kaip jau minėjome, „Ardublock“ yra daugiau papildymas nei pati programa, nes jos veikimui būtina turėti „Arduino IDE“. Taigi, pateikdami santrauką, galime pasakyti, kad „Ardublock“ yra „Arduino IDE“ pritaikymas, kad kodų programavimas būtų pritaikytas vizualiniam programavimui.

„Arduino Tre“ lenta

„Ardublock“ turi daug teigiamų aspektų, be to, kad yra įrankis pradedantiesiems programuotojams. Vienas iš jo privalumų yra galimybė dirbti su blokais, siekiant greičiau kurti projektus.

„Ardublock“ vizualiai veikia su blokais ir taip pat gali dirbti su komponentais. Taigi mes galime sukurti bloką, kuris yra ratai, kitas yra muzika ir kitas - plokštė; kiekvieną kartą, kai norime naudoti šiuos blokus, mes jį pavadinsime arba tiesiog vilksime iš vienos lango pusės į kitą lango pusę.

„Ardublock“ siūlomos funkcijos ir galimybės yra tokios pačios kaip ir „Arduino IDE“. Tai reiškia, kad galime prijungti „Ardublock“ prie savo „Arduino“ plokštės, siųsti „Ardublock“ sugeneruotą kodą naudojant jo blokus ir greitai bei lengvai išbandyti savo projektus. O baigus programą, išsaugota informacija yra tiesiog parašytas kodas – kodas, sukurtas „Ardublock“ naudojant mūsų blokus.

Kaip įdiegti „Ardublock“ į mūsų operacinę sistemą?

Na, mes jau žinome arba turime aiškią idėją apie tai, kas yra „Ardublock“, bet kaip jis įdiegtas mūsų kompiuteryje? Kaip mes galime jį naudoti?

Mūsų kompiuterio paruošimas

Nors vienintelė „Ardublock“ dokumentacija yra anglų kalba, diegimo procesas yra gana paprastas ir greitas, jei turite „Arduino IDE“. Visų pirma, jūsų kompiuteryje turi būti įdiegta „Arduino IDE“ . Jei jos neturite, galite sustoti čia ir sužinoti, kaip ją įdiegti GNU/Linux. Kitas reikalavimas – kompiuteryje turi būti įdiegta „Java“ virtuali mašina (JVM) arba panaši programinė įranga . Jei naudojate GNU/Linux, geriausia naudoti „OpenJDK“, ypač po konflikto tarp „Oracle“ ir „Google“. Dabar, kai viskas paruošta, eikite į oficialią „Ardublock“ svetainę ir atsisiųskite „Ardublock“ paketą, kuris yra „Java“ formatu arba turi .jar plėtinį. Atsisiųstas failas nėra vykdomasis failas su diegimo vedliu, todėl viską turėsite atlikti rankiniu būdu.

„Arduino IDE“ ekrano kopija

Ardublock instaliacija

Pirmiausia atidarykite „Arduino IDE“ ir eikite į „Nuostatos“ . Tada eikite į parinktį „Eskizų knygos vieta:“, kuri pasirodys naujame lange. Tai vieta, kurioje turėsite išsaugoti tam tikrus „Arduino IDE“ papildinius ar elementus. Vieta atrodys maždaug taip: „Dokumentai/Arduino“ arba home/Dokumentai/Arduino. Galite pakeisti šią vietą, bet jei tai padarysite, turėsite žinoti naują vietą, kad galėtumėte ten perkelti atsisiųstą „Ardublock“ failą. Atidarę aplanką „Arduino“, pamatysite, kad yra ir kitų poaplankių bei failų.

„Ardublock“ paketą reikia perkelti į šią vietą: „tools/ArduBlockTool/tool/ardublock-all.jar“. Jei „Arduino IDE“ atidaryta, uždarykite ją dabar. Ją vėl atidarius, „Ardublock“ parinktis pasirodys meniu „Įrankiai“ . Ją spustelėjus, atsidarys naujas langas – „Ardublock“ sąsaja. Kaip matote, tai paprasta ir greita, tačiau gali būti painu, jei nežinote diegimo procedūros.

Ardublocko alternatyvos

Nors „Ardublock“ gali atrodyti kažkas naujo ir unikalaus „Arduino“, tiesa ta, kad tai nėra vienintelė programa ar įrankis, kurį turime atlikti vizualiai programuodami. Yra keletas įrankių, kurie orientuojasi į vizualų programavimą tiek, kad visos „Ardublock“ egzistuojančios alternatyvos yra unikalios programos, o ne „Arduino IDE“ plėtiniai ar priedai.

Pirmoji iš šių alternatyvų vadinasi „Minibloq“. „Minibloq“ yra išsami programa, orientuota į vizualinį programavimą , todėl jos ekranas yra padalintas į tris dalis: vieną dalį su kuriamais blokais, kitą dalį, kurioje perkeliame programoje norimus naudoti blokus, ir trečiąją dalį, kurioje rodomas mūsų sukurtas kodas, skirtas labiau pažengusiems vartotojams. „Minibloq“ galima gauti per šią nuorodą.

„Minibloq“ programos ekrano kopija

Antrasis įrankis vadinasi „Scratch for Arduino“ . Šis įrankis bando pritaikyti vaikišką programą „Scratch“ bet kokio lygio mokiniams , naudodamas tą pačią programų kūrimo filosofiją. „Scratch for Arduino“ yra visavertė programa; tai, galima sakyti, „Scratch“ atšaka.

Trečiasis įrankis dar nėra labai gerai įsitvirtinęs, tačiau tai perspektyvus vizualinio programavimo įrankių pasirinkimas. Šis įrankis vadinasi „Modkit“ , kuris atsirado „Kickstarter“ platformoje, bet pamažu puikiai bręsta. Jis skiriasi nuo kitų programų tuo, kad yra orientuotas į pradedantiesiems, o ne į pažengusius vartotojus . Galiausiai, kita „Ardublock“ alternatyva būtų tradicinis „Arduino IDE“ naudojimas – nevizuali alternatyva, kuri bus prieinama tik labiau patyrusiems programuotojams.

Išvada

„Ardublock“ yra labai įdomus įrankis, bent jau pradedantiesiems vartotojams. Tačiau tiesa, kad jei esate patyręs programuotojas, šio tipo įrankis nepaspartina kodo kūrimo; visiškai priešingai . Keista, bet pele kurti yra lėčiau nei klaviatūra.

Tačiau, jei esate pradedantysis programuotojas arba vis dar mokotės, „Ardublock“ yra labai rekomenduojamas, o gal net būtinas, plėtinys, nes šiame etape neišvengiamai pasitaiko sintaksės klaidų ir nedidelių problemų, kurias sunku rasti ir lengvai įveikti naudojant „Ardublock“. Taigi, ką pasirinkti?


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje