Ardublock: što je to i što može učiniti za vaš Arduino

Snimka zaslona dodatka Ardublock.

Nabava Arduino ploča nešto je zastarjelo i sve je više dostupno većem broju džepova, ali kako to funkcionira? Jasno je da nam je za rad potreban kod ili program koji izvodi operaciju koju želimo. Ovo, nažalost, nije svima dostupno i jest trebate znanje programiranja da bi Arduino pokrenuo motor ili upalio svjetlo.

Sve je to vizualne urednike i vizualno programiranje učinilo vrlo popularnima. Ovaj tip programiranje omogućuje stvaranje programa kroz blokove koji se povlače mišem, zaboravivši zatvoriti kovrčave zagrade ili morati napisati dugačka imena funkcija. Popularni alat koji uvodi vizualno programiranje u Arduino naziva se Ardublock.

Što je Ardublock?

Ardublock je program, odnosno dopuna Arduino IDE-u koji nam omogućuje stvaranje programa i koda bez potrebe za pisanjem koda, odnosno putem vizualnih alata. To ima svoje prednosti, jer ako znamo programirati, uštedjet ćemo puno vremena u procesu uklanjanja pogrešaka, jer nećemo zaboraviti napisati dobro poznato ";" niti zatvara zagrade koda. Programiranje vizualnim alatima je programiranje namijenjen i početnicima i stručnim programerima a također i za korisnike koji ne znaju programirati i žele naučiti kako to raditi.

Kao što smo rekli, Ardublock je više nadopuna nego sam program, jer je za njegovo rad potrebno imati Arduino IDE. Stoga, čineći sažetak, možemo reći da je Ardublock prilagodba Arduino IDE-a za prilagodbu programiranja koda vizualnom programiranju.

Ploča Arduino Tre

Ardublock ima još pozitivnih stvari, osim što je alat za programera početnika. Jedna od njegovih pozitivnih stvari je mogućnost radite s blokovima za brže stvaranje projekata.

Ardublock vizualno radi s blokovima, a može raditi i sa komponentama. Dakle, možemo stvoriti blok koji je kotači, drugi koji je glazba i drugi koji je ploča; svaki put kad želimo koristiti ove blokove dodijelit ćemo mu ime ili ga jednostavno povući s jedne strane prozora na drugu stranu prozora.

Funkcije i mogućnosti koje nam nudi Ardublock jednake su onima koje nam nudi Arduino IDE, odnosno možemo povezati Ardublock s našom Arduino pločom, poslati kod koji je Ardublock stvorio zahvaljujući blokovima i brzo i jednostavno testirati naše projekte. I to je kad završimo program, spremljeni podaci i dalje su napisani kodovi, kodovi koje je Ardublock stvorio s našim blokovima.

Kako instalirati Ardublock u naš operativni sustav?

Pa, mi već znamo ili imamo jasnu ideju o tome što je Ardublock, ali kako je instaliran na našem računalu? Kako ga možemo koristiti?

Priprema našeg računala

Iako je jedina dokumentacija o Ardublocku na engleskom jeziku, istina je da je postupak instalacije prilično jednostavan i brz ako imamo Arduino IDE. Prije svega moramo imati Arduino IDE na našem računaluAko ga nemamo instaliranog, možete stati i vidjeti ovdje kako ga instalirati u Gnu/Linux. Drugi element koji će nam trebati je imate Java virtualni stroj ili slično u timu. Ako koristimo Gnu/Linux, idealno je kladiti se na OpenJDK, pogotovo nakon sukoba između Oraclea i Googlea. Sad kad smo sve napravili, moramo ići službeno web mjesto Ardublock i nabavite paket Ardublock, paket koji je u java formatu ili s nastavkom .jar. Preuzeta datoteka nije izvršna datoteka s čarobnjakom za instalaciju, pa sve moramo raditi ručno.

Snimka zaslona Arduino IDE-a

Instalacija Ardublocka

Prvo Otvaramo Arduino IDE i idemo na Postavke ili Postavke. Sada idemo na opciju "Sketchbook location:" koja će se pojaviti u novom prozoru. Ovo je adresa na koju ćemo morati spremiti određene dodatke ili elemente Arduino IDE-a. Mjesto ili adresa koja će se pojaviti bit će nešto poput "Documents / Arduino" ili home / Documents / Arduino. Adresu možemo promijeniti, ali ako je promijenimo, moramo znati koja je nova adresa da tamo premjestimo preuzetu Ardublock datoteku. Ako otvorimo mapu Arduino, vidjet ćemo da postoje i druge podmape i datoteke.

Moramo premjestiti paket Ardublock ostavljajući sljedeću adresu "tools / ArduBlockTool / tool / ardublock-all.jar". Ako imamo otvoren program Arduino IDE, vrijeme je da ga zatvorimo i kada ga ponovo otvorimo, unutar izbornika Alati ili Alati pojavit će se opcija Ardublock. Klikom na njega otvorit će se novi prozor koji odgovara sučelju Ardublock. Kao što vidite, to je nešto jednostavno i brzo, ali zbunjujuće ako ne znamo postupak instalacije.

Alternative Ardublocku

Iako se Ardublock može činiti kao nešto novo i jedinstveno za Arduino, istina je da to nije jedini program ili alat koji moramo provoditi vizualno programiranje. Postoji nekoliko alata koji su usredotočeni na vizualno programiranje do te mjere da su sve alternative Ardublocku jedinstveni programi, a ne proširenja ili dodaci za Arduino IDE.

Prva od ovih alternativa zove se Minibloq. Minibloq je cjelovit program koji se fokusira na vizualno programiranjeStoga je njegov zaslon podijeljen u tri dijela: dio s blokovima koje treba stvoriti, drugi dio u koji ćemo premjestiti blokove koje želimo koristiti u programu i treći dio koji će prikazati kod koji ćemo stvoriti, za napredniji korisnici. Kroz ovo se može dobiti Minibloq link.

Snimka zaslona programa Minibloq

Drugi alat se zove Grebanje za Arduino. Ovaj alat pokušava prilagodite dječji program Scratch bilo kojoj razini i s istom filozofijom stvarati programe. Scratch za Arduino cjelovit je program, da tako kažem, vilica Scratcha.

Treći alat još nije dobro uspostavljen, ali je obećavajući alat unutar alata za vizualno programiranje. Ovaj se alat naziva modni komplet, alat koja je rođena na Kickstarteru, ali polako sazrijeva na izvrstan način. Razlika od ostalih programa može biti više je specijaliziran za korisnike početnike od naprednih korisnika. Konačno, druga alternativa Ardublocku bila bi tradicionalna upotreba Arduino IDE-a, alternative koja nije vizualna i koja će biti dostupna samo najstručnijim programerima.

Zaključak

Ardublock vrlo je zanimljiv alat, barem za korisnike početnike. Ali istina je da ako ste stručni programer, ove vrste alata ne čini da se kôd brže stvara, već upravo suprotno. Korištenje miša, začudo, sporije je od korištenja tipkovnice.

Iako ako smo neiskusni programeri ili učimo, Ardublock je toplo preporučeno proširenje da ne kažem bitno jer je u tim fazama neizbježno raditi sintaksne pogreške i male probleme koje je teško pronaći i prevladati s Ardublockom. Međutim Što odabirete?


2 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Oscar Mansilla dijo

    Pozdrav, drago mi je. Radi li Ardublock s novijim verzijama Arduina?

  2.   Jose dijo

    Poštovani, Pomoću ovih grafičkih verzija možete razvijati iste programe kao i pisanje? Drugim riječima, može li se sav napisani kod raditi u blokovima?
    Još jedno pitanje, kako definirate ili koristite .h, potprograme itd. u ovom slučaju?