Ardublock: kaj je in kaj lahko stori za vaš Arduino

Posnetek zaslona vtičnika Ardublock.

Nakup plošč Arduino je nekaj zastarelega in vse bolj dosegljiv več žepov, kako pa deluje? Jasno je, da za njegovo delovanje potrebujemo kodo ali program, ki izvaja želeno operacijo. To žal ni na voljo vsem in je potrebujete znanje programiranja, da Arduino premakne motor ali prižge luč.

Zaradi vsega tega so vizualni urejevalniki in vizualno programiranje zelo priljubljeni. Ta vrsta programiranje vam omogoča ustvarjanje programov prek blokov, ki jih povlečete z miško, pozabili zapreti zavite oklepaje ali pa morali napisati dolga imena funkcij. Priljubljeno orodje, ki uvaja vizualno programiranje v Arduino, se imenuje Ardublock.

Kaj je Ardublock?

Ardublock je program oziroma dopolnitev Arduino IDE, ki nam omogoča ustvarjanje programov in kode brez potrebe po pisanju kode, to je z vizualnimi orodji. To ima svoje prednosti, ker če bomo znali programirati, bomo prihranili veliko časa pri postopku odpravljanja napak, saj ne bomo pozabili napisati znanega znaka ";" niti ne zapira oklepajev kode. Programiranje z vizualnimi orodji je programiranje namenjena tako začetnikom kot strokovnjakom in tudi za uporabnike, ki ne znajo programirati in se želijo naučiti, kako to storiti.

Kot smo že povedali, je Ardublock bolj dopolnilo kot sam program, saj je za njegovo delovanje treba imeti Arduino IDE. Tako lahko na kratko povzamemo, da je Ardublock prilagajanje Arduino IDE za prilagajanje programiranja kode vizualnemu programiranju.

Tabla Arduino Tre

Ardublock ima poleg pozitivnega tudi orodje za začetnika programerja. Ena njegovih pozitivnih stvari je možnost delajte z bloki za hitrejše ustvarjanje projektov.

Ardublock deluje vizualno z bloki in lahko deluje tudi s komponentami. Tako lahko ustvarimo blok, ki je kolesa, drugega, ki je glasba, in drugega, ki je plošča; vsakič, ko želimo uporabiti te bloke, ga bomo poimenovali ali preprosto povlekli z ene strani okna na drugo stran okna.

Funkcije in možnosti, ki nam jih ponuja Ardublock, so enake kot nam jih ponuja Arduino IDE, to pomeni, da lahko Ardublock povežemo z našo ploščo Arduino, pošljemo kodo, ki jo je Ardublock ustvaril po zaslugi blokov, in hitro in enostavno preizkusimo naše projekte. In ko končamo program, shranjene informacije so še vedno napisana koda, koda, ki jo je Ardublock ustvaril z našimi bloki.

Kako namestiti Ardublock v naš operacijski sistem?

No, Ardublock že vemo ali imamo jasno predstavo o tem, kako pa je nameščen v našem računalniku? Kako ga lahko uporabimo?

Priprava našega računalnika

Čeprav je edina dokumentacija o Ardublocku v angleščini, je resnica, da je postopek namestitve precej preprost in hiter, če imamo Arduino IDE. Najprej moramo na našem računalniku Arduino IDE, če ga nimamo nameščenega, se lahko ustavite in si ogledate tukaj kako ga namestiti na Gnu / Linux. Drug element, ki ga bomo potrebovali, je imeti navidezni stroj Java ali podobno v ekipi. Če uporabljamo Gnu / Linux, je idealno, da stavimo na OpenJDK, še posebej po spopadu med Oracle in Googlom. Zdaj, ko smo vse naredili, moramo iti naprej uradno spletno mesto Ardublock in dobite paket Ardublock, paket, ki je v formatu java ali s pripono .jar. Prenesena datoteka ni izvedljiva datoteka s čarovnikom za namestitev, zato moramo vse narediti ročno.

Posnetek zaslona Arduino IDE

Namestitev Ardublocka

Prvi Odpremo Arduino IDE in odpremo Preferences ali Preferences. Zdaj gremo do možnosti "Sketchbook location:", ki se prikaže v novem oknu. To je naslov, kamor bomo morali shraniti določene vtičnike ali elemente Arduino IDE. Lokacija ali naslov, ki se prikaže, bo nekaj takega kot »Documents / Arduino« ali doma / Documents / Arduino. Naslov lahko spremenimo, če pa ga spremenimo, moramo vedeti, kateri novi naslov je, da tja prenesemo preneseno datoteko Ardublock. Če odpremo mapo Arduino, bomo videli, da obstajajo še druge podmape in datoteke.

Paket Ardublock moramo premakniti, tako da ostane naslednji naslov "tools / ArduBlockTool / tool / ardublock-all.jar". Če imamo odprt program Arduino IDE, je čas, da ga zapremo in ko ga ponovno odpremo, v meniju Orodja ali Orodja se prikaže možnost Ardublock. S klikom nanj se prikaže novo okno, ki ustreza vmesniku Ardublock. Kot vidite, je nekaj preprostega in hitrega, a zmedenega, če ne poznamo namestitvenega postopka.

Alternative Ardublocku

Čeprav se Ardublock morda zdi za Arduino nekaj novega in edinstvenega, resnica je, da ni edini program ali orodje, ki ga moramo izvajati za vizualno programiranje. Obstaja več orodij, ki se osredotočajo na vizualno programiranje do te mere, da so vse alternative, ki obstajajo za Ardublock, edinstveni programi in ne razširitve ali dodatki za Arduino IDE.

Prva od teh možnosti se imenuje Minibloq. Minibloq je celoten program, ki se osredotoča na vizualno programiranjeNjegov zaslon je torej razdeljen na tri dele: del z bloki, ki jih je treba ustvariti, drugi del, kamor bomo premaknili bloke, ki jih želimo uporabiti v programu, in tretji del, ki bo prikazal kodo, ki jo bomo ustvarili, za naprednejši uporabniki. Minibloq je mogoče dobiti s tem povezava.

Posnetek zaslona programa Minibloq

Pokliče se drugo orodje Praska za Arduino. To orodje poskuša prilagodite otroški program Scratch kateri koli ravni in z isto filozofijo ustvarjati programe. Scratch for Arduino je celoten program, tako rekoč vilice Scratch.

Tretje orodje sicer še ni dobro uveljavljeno, je pa obetavno orodje znotraj orodij za vizualno programiranje. To orodje se imenuje modni komplet, orodje ki se je rodil na Kickstarterju, a počasi zori na odličen način. Razlika od drugih programov je lahko je bolj specializiran za uporabnike začetnike kot napredne uporabnike. Končno, druga alternativa Ardublocku bi bila tradicionalna uporaba Arduino IDE, alternative, ki ni vizualna in bo na voljo le najbolj strokovnjakom.

Zaključek

Ardublock je zelo zanimivo orodje, vsaj za uporabnike začetnike. Res pa je, da če ste strokovnjak za programiranje, tovrstna orodja ne omogoča hitrejšega ustvarjanja kode, temveč ravno nasprotno. Nenavadno je, da je uporaba miške počasnejša od uporabe tipkovnice.

Čeprav če smo neizkušeni programerji ali se učimo, je Ardublock zelo priporočljiva razširitev da ne rečem bistvenega pomena, saj je v teh fazah neizogibno delati sintaksne napake in majhne težave, ki jih je težko najti in premagati z Ardublockom. Vendar Kaj si izbereš


2 komentarja, pustite svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Oscar Mansilla je dejal

    Zdravo lepo te je spoznati. Ali Ardublock deluje z novejšimi različicami Arduina?

  2.   jose je dejal

    Pozdravljeni, s temi grafičnimi različicami lahko razvijate enake programe kot pisanje? Z drugimi besedami, ali bi lahko bila vsa napisana koda narejena v blokih?
    Drugo vprašanje, kako definirate ali uporabljate .h, podprograme itd. v tem primeru?