Ardublock: Co to je a co může pro vaše Arduino udělat

Screenshot pluginu Ardublock.

Pořízení desek Arduino je něco zastaralého a stále více na dosah více kapes, ale jak to funguje? Je jasné, že aby to fungovalo, potřebujeme kód nebo program, který provádí požadovanou operaci. To bohužel není k dispozici všem a je potřebujete znalosti programování, aby Arduino pohnulo motorem nebo rozsvítilo světlo.

To vše způsobilo, že vizuální editory a vizuální programování jsou velmi populární. Tenhle typ programování umožňuje vytváření programů prostřednictvím bloků, které se táhnou myší, zapomenete zavřít složené závorky nebo musíte psát dlouhé názvy funkcí. Populární nástroj, který zavádí vizuální programování do Arduina, se nazývá Ardublock.

Co je Ardublock?

Ardublock je program nebo spíše doplněk IDE Arduino, který nám umožňuje vytvářet programy a kód bez nutnosti psát kód, tj. prostřednictvím vizuálních nástrojů. To má své výhody, protože pokud víme, jak programovat, ušetříme spoustu času při ladění, protože nezapomeneme napsat známý ";" ani nezavírá závorky kódu. Programování pomocí vizuálních nástrojů je programování určené pro začínající i zkušené programátory a také pro uživatele, kteří neumí programovat a chtějí se to naučit.

Jak jsme již řekli, Ardublock je spíše doplňkem než samotným programem, protože pro jeho provoz je nutné mít Arduino IDE. Stručně řečeno, můžeme říci, že Ardublock je přizpůsobení Arduino IDE k přizpůsobení programování kódu vizuálnímu programování.

Deska Arduino Tre

Ardublock má více pozitivních věcí, kromě toho, že je nástrojem pro začínajícího programátora. Jednou z jejích pozitivních věcí je možnost pracujte s bloky a vytvářejte projekty rychleji.

Ardublock pracuje vizuálně s bloky a může také pracovat s komponentami. Můžeme tedy vytvořit blok, který je koly, další je hudba a další je deska; pokaždé, když chceme použít tyto bloky, pojmenujeme je nebo jednoduše přetáhneme z jedné strany okna na druhou stranu okna.

Funkce a možnosti, které nám Ardublock nabízí, jsou stejné, jaké nám nabízí Arduino IDE, to znamená, že můžeme Ardublock připojit k naší desce Arduino, odeslat kód, který Ardublock vytvořil díky blokům, a rychle a snadno otestovat naše projekty. A je to tak, že když program dokončíme, uložená informace je stále psaný kód, kód, který Ardublock vytvořil s našimi bloky.

Jak nainstalovat Ardublock do našeho operačního systému?

No, my už víme nebo máme jasnou představu o tom, co je Ardublock, ale jak je nainstalován v našem počítači? Jak jej můžeme použít?

Příprava našeho počítače

Ačkoli jediná dokumentace, která existuje o Ardublocku, je v angličtině, pravdou je, že proces instalace je poměrně jednoduchý a rychlý, pokud máme Arduino IDE. Nejprve musíme mít na našem počítači Arduino IDEPokud ji nemáme nainstalovanou, můžete se zastavit a podívat se zde, jak ji nainstalovat v Gnu/Linuxu. Dalším prvkem, který budeme potřebovat, je mít virtuální stroj Java nebo podobný v týmu. Pokud používáme Gnu/Linux, ideální je vsadit na OpenJDK, zvláště po konfrontaci mezi Oraclem a Googlem. Teď, když máme vše hotovo, musíme jít oficiální web Ardublock a získejte balíček Ardublock, balíček ve formátu Java nebo s příponou .jar. Stažený soubor není spustitelný soubor s průvodcem instalací, takže musíme vše dělat ručně.

Screenshot Arduino IDE

Instalace Ardublock

První Otevřeme Arduino IDE a přejdeme na Předvolby nebo Předvolby. Nyní přejdeme k možnosti „Sketchbook location:“, která se objeví v novém okně. Toto je adresa, na kterou budeme muset ukládat určité doplňky nebo prvky Arduino IDE. Zobrazí se umístění nebo adresa, například „Documents / Arduino“ nebo home / Documents / Arduino. Můžeme změnit adresu, ale pokud ji změníme, musíme vědět, jaká nová adresa má přesunout stažený soubor Ardublock tam. Pokud otevřete složku Arduino, uvidíme, že existují další podsložky a soubory.

Musíme přesunout balíček Ardublock a ponechat následující adresu „tools / ArduBlockTool / tool / ardublock-all.jar“. Pokud máme otevřený program Arduino IDE, je čas jej zavřít a když jej znovu otevřete, v nabídce Nástroje nebo Nástroje se zobrazí možnost Ardublock. Kliknutím na něj se zobrazí nové okno, které odpovídá rozhraní Ardublock. Jak vidíte, je to něco jednoduchého a rychlého, ale matoucího, pokud neznáme postup instalace.

Alternativy k Ardublock

Ačkoli se Ardublock může pro Arduino zdát jako něco nového a jedinečného, ​​pravdou je, že to není jediný program nebo nástroj, který musíme provádět při vizuálním programování. Existuje několik nástrojů, které se zaměřují na vizuální programování, a to do takové míry, že všechny alternativy k Ardublocku jsou jedinečné programy a nikoli rozšíření nebo doplňky k Arduino IDE.

První z těchto alternativ se nazývá Minibloq. Minibloq je kompletní program zaměřený na vizuální programováníProto je jeho obrazovka rozdělena na tři části: část s bloky, které mají být vytvořeny, další část, kde přesuneme bloky, které chceme použít v programu, a třetí část, která ukáže kód, který vytvoříme, protože pokročilejší uživatelé. Tímto způsobem lze získat minibloq odkaz.

Screenshot programu Minibloq

Druhý nástroj se nazývá Scratch pro Arduino. Tento nástroj se snaží přizpůsobte dětský program Scratch jakékoli úrovni a se stejnou filozofií vytvářet programy. Scratch pro Arduino je kompletní program, abych tak řekl, vidlice Scratch.

Třetí z těchto nástrojů ještě není dobře zaveden, ale jedná se o slibný nástroj v rámci vizuálních programovacích nástrojů. Tento nástroj se nazývá mod kit, nástroj který se narodil na Kickstarteru, ale pomalu a vynikajícím způsobem dospívá. Rozdíl od jiných programů může se více specializuje na začínající uživatele než pokročilé. A konečně další alternativou k Ardublocku by bylo tradiční použití Arduino IDE, alternativa, která není vizuální a bude k dispozici pouze těm nejzkušenějším programátorům.

Závěr

Ardublock je to velmi zajímavý nástroj, alespoň pro začínající uživatele. Ale je pravda, že pokud jste odborník na programování, tyto typy nástrojů nedělá vytváření kódu rychlejším, ale naopak. Zvláštní použití myši je pomalejší než používání klávesnice.

Ačkoli pokud jsme nezkušení programátoři nebo se učíme, je Ardublock velmi doporučeným rozšířením nemluvě o zásadním, protože v těchto fázích je nevyhnutelné dělat syntaktické chyby a malé problémy, které je obtížné najít a překonat pomocí Ardublocku. nicméně Co si vyberete


2 komentářů, nechte svůj

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Oscar Mansilla řekl

    Ahoj, ráda tě poznávám. Funguje Ardublock s novějšími verzemi Arduina?

  2.   Jose řekl

    Dobrý den, s těmito grafickými verzemi můžete vyvíjet stejné programy jako psaní? Jinými slovy, mohl by být celý psaný kód proveden v blocích?
    Další otázka, jak jsou definovány nebo použity .hs, podprogramy atd.? v tomto případě?