Ardublock: Ano Ito At Ano ang Magagawa Nito Para sa Iyong Arduino

Screenshot ng Ardublock plugin.

Ang pagkuha ng mga Arduino board ay isang bagay na hindi napapanahon at lalong madaling maabot ng higit pang mga bulsa, ngunit paano ito gumagana? Malinaw na upang gumana ito kailangan namin ng isang code o isang programa na gumaganap ng nais na operasyon. Ito, sa kasamaang palad, ay hindi magagamit sa lahat at kailangan mo ng kaalaman sa pagprogram upang mapalipat ng Arduino ang isang motor o buksan ang isang ilaw.

Ang lahat ng ito ay napasikat ng mga visual editor at visual program. Ganitong klase Pinapayagan ng programa ang paglikha ng mga programa sa pamamagitan ng mga bloke na na-drag gamit ang mouse, kinakalimutang isara ang mga kulot na tirante o kailangang magsulat ng mahabang mga pangalan ng pag-andar. Ang isang tanyag na tool na nagpapakilala sa visual program sa Arduino ay tinawag na Ardublock.

Ano ang Ardublock?

Ang Ardublock ay isang programa o sa halip ay isang pandagdag sa Arduino IDE na nagbibigay-daan sa amin upang lumikha ng mga programa at code nang hindi na kailangang magsulat ng code, iyon ay, sa pamamagitan ng mga visual tool. Mayroong mga kalamangan ito sapagkat kung alam natin kung paano magprogram, makatipid tayo ng maraming oras sa proseso ng pag-debug dahil hindi namin makakalimutang isulat ang kilalang ";" hindi rin ito nagsasara ng mga brace ng code. Ang pag-program sa mga visual tool ay ang pag-program inilaan para sa parehong baguhan at dalubhasang mga programmer at para din sa mga gumagamit na hindi alam kung paano magprogram at nais malaman kung paano ito gawin.

Tulad ng sinabi namin, ang Ardublock ay higit sa isang pandagdag kaysa sa isang programa mismo dahil kinakailangan na magkaroon ng Arduino IDE para sa pagpapatakbo nito. Kaya, sa paggawa ng isang buod, maaari nating sabihin na ang Ardublock ay isang pagpapasadya ng Arduino IDE upang iakma ang pagprograma ng code sa visual na programa.

Board ng Arduino Tre

Ang Ardublock ay may mas positibong mga bagay bukod sa pagiging isang tool para sa programer ng baguhan. Isa sa mga positibong bagay na ito ay ang posibilidad ng magtrabaho kasama ang mga bloke upang lumikha ng mga proyekto nang mas mabilis.

Gumagana ang Ardublock nang biswal na may mga bloke at maaari ding gumana sa mga bahagi. Sa gayon, makakalikha tayo ng isang bloke na gulong, isa pa na musika at isa pa na plato; tuwing nais naming gamitin ang mga bloke na ito pipangalanan namin ito o simpleng i-drag ito mula sa isang gilid ng window sa kabilang panig ng window.

Ang mga pag-andar at posibilidad na inaalok sa amin ng Ardublock ay pareho ng inaalok sa amin ng Arduino IDE, iyon ay, maaari naming ikonekta ang Ardublock sa aming board ng Arduino, magpadala ng code na nilikha ng Ardublock salamat sa mga bloke at mabilis at masubukan ang aming mga proyekto. At ito ay kapag natapos namin ang programa, ang nai-save na impormasyon ay nakasulat pa rin code, code na nilikha ng Ardublock kasama ng aming mga bloke.

Paano mai-install ang Ardublock sa aming operating system?

Sa gayon, alam na natin o may malinaw na ideya tungkol sa kung ano ang Ardublock, ngunit paano ito naka-install sa aming computer? Paano natin ito magagamit?

Paghahanda ng aming computer

Bagaman ang tanging dokumentasyong mayroon tungkol sa Ardublock ay nasa Ingles, ang totoo ay ang proseso ng pag-install ay medyo simple at mabilis kung mayroon kaming Arduino IDE. Una sa lahat kailangan nating gawin mayroon sa aming computer ng Arduino IDE, kung wala kaming naka-install na ito, maaari kang tumigil at makita dito kung paano ito mai-install sa Gnu / Linux. Ang isa pang elemento na kakailanganin natin ay magkaroon ng isang Java virtual machine o katulad sa koponan. Kung gagamitin namin ang Gnu / Linux, ang perpekto ay ang pusta OpenJDK, lalo na pagkatapos ng komprontasyon sa pagitan ng Oracle at Google. Ngayong natapos na natin ang lahat, kailangan nating puntahan ang opisyal na website ng Ardublock at kunin ang Ardublock package, isang pakete na nasa format na java o may extension .jar. Ang na-download na file ay hindi isang maipapatupad na file na may isang wizard sa pag-install, kaya kailangan nating gawin ang lahat nang manu-mano.

Screenshot ng Arduino IDE

Pag-install ng Ardublock

Muna Buksan namin ang Arduino IDE at pumunta sa Mga Kagustuhan o Kagustuhan. Pumunta kami ngayon sa opsyong "Lokasyon ng Sketchbook:" na lilitaw sa isang bagong window. Ito ang address kung saan kakailanganin nating mai-save ang ilang mga plugin o elemento ng Arduino IDE. Ang lilitaw na lokasyon o address ay magiging isang bagay tulad ng "Mga Dokumento / Arduino" o tahanan / Mga Dokumento / Arduino. Maaari nating baguhin ang address ngunit kung baguhin natin ito dapat nating malaman kung anong bagong address ang ilipat ang na-download na Ardublock file doon. Kung buksan namin ang folder ng Arduino makikita natin na may iba pang mga subfolder at file.

Kailangan nating ilipat ang pakete ng Ardublock na iniiwan ang sumusunod na address na "mga tool / ArduBlockTool / tool / ardublock-all.jar". Kung mayroon kaming bukas na programa ng Arduino IDE, oras na upang isara ito at kapag binuksan namin ito muli, sa loob ng menu ng Mga Tool o Mga Tool lilitaw ang pagpipiliang Ardublock. Ang pag-click dito ay magpapalabas ng isang bagong window na tumutugma sa interface ng Ardublock. Tulad ng nakikita mo, ito ay isang bagay na simple at mabilis ngunit nakalilito kung hindi namin alam ang pamamaraan ng pag-install.

Mga kahalili sa Ardublock

Bagaman ang Ardublock ay maaaring mukhang isang bago at natatangi sa Arduino, ang totoo ay hindi lamang ito ang programa o tool na kailangan nating isagawa ang visual program. Mayroong maraming mga tool na nakatuon sa visual na programa, sa sukat na ang lahat ng mga kahalili sa Ardublock ay natatanging mga programa at hindi mga extension o plugin sa Arduino IDE.

Ang una sa mga kahaliling ito ay tinatawag na Minibloq. Ang Minibloq ay isang kumpletong programa na nakatuon sa visual programSamakatuwid, ang screen nito ay nahahati sa tatlong bahagi: isang bahagi na may mga bloke na nilikha, isa pang bahagi kung saan ilipat namin ang mga bloke na nais naming gamitin sa programa at isang pangatlong bahagi na magpapakita ng code na gagawin namin, para sa mas advanced na mga gumagamit. Ang Minibloq ay maaaring makuha sa pamamagitan nito link.

Screenshot ng programa ng Minibloq

Ang pangalawang tool ay tinawag Scratch para kay Arduino. Sinusubukan ng tool na ito iakma ang Scratch program ng mga bata sa anumang antas at may parehong pilosopiya lumikha ng mga programa. Ang Scratch para sa Arduino ay isang kumpletong programa, kaya't upang magsalita, isang tinidor ng Scratch.

Ang pangatlo ng mga tool ay hindi pa mahusay na naitatag, ngunit ito ay isang promising tool sa loob ng mga tool sa visual na programa. Tinawag ang tool na ito mod kit, isang kasangkapan na ipinanganak sa Kickstarter ngunit dahan-dahang humihinog sa isang mahusay na paraan. Ang pagkakaiba sa ibang mga programa ay maaaring ay mas dalubhasa sa mga gumagamit ng baguhan kaysa sa mga advanced na gumagamit. Sa wakas, ang iba pang kahalili sa Ardublock ay ang tradisyunal na paggamit ng Arduino IDE, isang kahalili na hindi nakikita at magagamit lamang sa pinaka dalubhasang mga programmer.

Konklusyon

Ardublock ito ay isang napaka-kagiliw-giliw na tool, hindi bababa sa para sa mga gumagamit ng baguhan. Ngunit totoo na kung ikaw ay isang dalubhasang programmer, ang mga ganitong uri ng tool ay hindi gumagawa ng code upang malikha nang mas mabilis ngunit sa kabaligtaran. Ang paggamit ng mouse, nang kakatwa, ay mas mabagal kaysa sa paggamit ng keyboard.

Bagaman kung kami ay walang karanasan sa mga programmer o natututo kami, ang Ardublock ay isang lubos na inirerekumenda na extension hindi masasabi na mahalaga dahil sa mga yugto na ito ay hindi maiiwasang gumawa ng mga error sa syntax at maliliit na problema na mahirap hanapin at mapagtagumpayan sa Ardublock. Gayunpaman Ano ang pipiliin mo?


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

2 na puna, iwan mo na ang iyo

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Oscar Mansila dijo

    Kumusta, nagagalak akong makilala ka. Gumagana ba ang Ardublock sa mga mas bagong bersyon ng Arduino?

  2.   Jose dijo

    Kumusta, Sa mga graphic na bersyon na ito maaari kang bumuo ng parehong mga programa tulad ng pagsusulat? Sa madaling salita, maaari bang gawin ang lahat ng nakasulat na code sa mga bloke?
    Isa pang tanong, paano mo tukuyin o gamitin ang .h, subroutines atbp. sa kasong ito