„Arduino“ plokščių įsigijimas yra pasenęs ir vis labiau pasiekiamas daugiau kišenių, tačiau kaip tai veikia? Aišku, kad jis veiktų, mums reikia kodo ar programos, kuri atliktų norimą operaciją. Tai, deja, nėra prieinama visiems ir yra jums reikia programavimo žinių, kad priverstumėte „Arduino“ judinti variklį ar įjungti šviesą.
Visa tai labai išpopuliarino vizualius redaktorius ir vizualų programavimą. Šis tipas programavimas leidžia kurti programas per blokus, kuriuos vilkite pele, pamiršęs uždaryti garbanotas petnešas arba turėdamas rašyti ilgus funkcijų pavadinimus. Populiarus įrankis, supažindinantis su „Arduino“ su vaizdiniu programavimu, vadinamas „Ardublock“.
Kas yra Ardublock?
„Ardublock“ yra programa arba tiksliau papildanti „Arduino IDE“, kuri leidžia mums kurti programas ir kodą nereikalaujant rašyti kodo, tai yra per vaizdines priemones. Tai turi savo privalumų, nes jei mokėsime programuoti, sutaupysime daug laiko derinimo procese, nes nepamiršime parašyti gerai žinomo „;“ taip pat neuždaro kodinių breketų. Programavimas vaizdinėmis priemonėmis yra programavimas skirta tiek pradedantiesiems, tiek ekspertams programuotojams taip pat vartotojams, kurie nemoka programuoti ir nori išmokti tai padaryti.
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.
Ardublockas turi daugiau teigiamų dalykų, be to, kad yra įrankis pradedantiesiems programuotojams. Vienas iš jo teigiamų dalykų yra galimybė dirbkite su blokais, kad greičiau sukurtumėte 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“ mums siūlomos funkcijos ir galimybės yra tos pačios, kurias mums siūlo „Arduino IDE“, tai yra, mes galime prijungti „Ardublock“ prie savo „Arduino“ plokštės, siųsti kodą, kurį „Ardublock“ sukūrė blokų dėka, ir greitai bei lengvai išbandyti savo projektus. Ir tai yra tai, kad kai baigsime programą, išsaugota informacija vis dar yra užrašytas kodas, kodas, kurį „Ardublock“ sukūrė su mūsų blokais.
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 vieninteliai dokumentai apie „Ardublock“ yra anglų kalba, tiesa, diegimo procesas yra gana paprastas ir greitas, jei turime „Arduino IDE“. Pirmiausia turime turite savo „Arduino IDE“ kompiuteryjeJei mes jo neįdiegę, galite sustoti ir pažiūrėti čia, kaip jį įdiegti Gnu/Linux. Kitas elementas, kurio mums prireiks, yra turėti „Java“ virtualią mašiną ar pan komandoje. Jei naudosime Gnu/Linux, idealu būtų statyti už OpenJDK, ypač po Oracle ir Google konfrontacijos. Dabar, kai viską padarėme, turime eiti į oficialioje „Ardublock“ svetainėje ir gaukite „Ardublock“ paketą, paketą, kuris yra „Java“ formatas arba su plėtiniu .jar. Atsisiųstas failas nėra vykdomasis failas su diegimo vedliu, todėl viską turime daryti rankiniu būdu.
Ardublock instaliacija
Pirmas Atidarome „Arduino IDE“ ir einame į „Preferences“ arba „Preferences“. Dabar einame į parinktį „Eskizų knygos vieta:“, kuri pasirodys naujame lange. Tai yra adresas, kuriame turėsime išsaugoti tam tikrus „Arduino IDE“ papildinius ar elementus. Pasirodžiusi vieta ar adresas bus panašūs į „Dokumentai / Arduino“ arba namo / Dokumentai / „Arduino“. Mes galime pakeisti adresą, bet jei jį pakeisime, turime žinoti, koks yra naujas adresas, kad perkeltą „Ardublock“ failą ten perkeltume. Atidarę „Arduino“ aplanką pamatysime, kad yra kitų pakatalogių ir failų.
Turime perkelti „Ardublock“ paketą palikdami šį adresą „tools / ArduBlockTool / tool / ardublock-all.jar“. Jei „Arduino IDE“ programa yra atidaryta, laikas ją uždaryti, o kai vėl atidarysime, meniu Įrankiai arba Įrankiai pasirodys „Ardublock“ parinktis. Spustelėjus jį atsiras naujas langas, atitinkantis „Ardublock“ sąsają. Kaip matote, tai yra kažkas paprasto ir greito, bet painu, jei nežinome 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ų vadinama „Minibloq“. „Minibloq“ yra išsami programa, orientuota į vizualinį programavimąTaigi jos ekranas yra padalintas į tris dalis: dalį su kuriamais blokais, kitą dalį, kurioje mes perkelsime blokus, kuriuos norime naudoti programoje, ir trečią dalį, kurioje bus parodytas mūsų sukurtas kodas, labiau pažengusių vartotojų. „Minibloq“ galima gauti per tai nuoroda.
Antrasis įrankis vadinamas Nubraukite Arduino. Šis įrankis bando pritaikykite „Scratch“ vaikų programą bet kokiam lygiui ir su ta pačia filosofija kurti programas. „Scratch for Arduino“ yra išsami programa, taip sakant, „Scratch“ šakutė.
Trečiasis įrankis dar nėra gerai sukurtas, tačiau tai yra perspektyvi priemonė vizualinio programavimo įrankiuose. Šis įrankis vadinamas „Modkit“, įrankis kuris gimė „Kickstarter“, bet pamažu puikiai bręsta. Gali skirtis nuo kitų programų yra labiau specializuota pradedančiųjų vartotojų nei pažengusių vartotojų. Galiausiai kita „Ardublock“ alternatyva būtų tradicinis „Arduino IDE“ naudojimas, alternatyva, kuri nėra vizuali ir kurią galės įsigyti tik patys profesionaliausi programuotojai.
Išvada
Ardublokas tai yra labai įdomi priemonė, bent jau pradedantiesiems vartotojams. Tačiau tiesa, kad jei esate ekspertas programuotojas, šios rūšies įrankiai nepadaro, kad kodas būtų kuriamas greičiau, bet priešingai. Keista, kad ir keista, bet lėčiau nei naudojant klaviatūrą.
Nors jei esame nepatyrę programuotojai arba mokomės, „Ardublock“ yra labai rekomenduojamas plėtinys nereiškia, kad būtina, nes šiose fazėse neišvengiamai daroma sintaksės klaidų ir nedidelių problemų, kurias sunku rasti ir įveikti naudojant „Ardublock“. Tačiau Ką jūs pasirenkate?
Labas, malonu susipažinti. Ar „Ardublock“ veikia su naujesnėmis „Arduino“ versijomis?
Sveiki, naudodamiesi šiomis grafinėmis versijomis galite sukurti tas pačias programas kaip ir rašymas? Kitaip tariant, ar visą užrašytą kodą būtų galima atlikti blokais?
Kitas klausimas, kaip apibrėžti ar naudoti .h, paprogrames ir pan. tokiu atveju?