Zavřít reklamu

V poslední době se mezi IT nadšenci po celém světě velice rozmohl trend s názvem Arduino. Jedná se o open-source platformu s grafickým vývojovým prostředím, která vznikla v roce 2005 v Itálii. Ve zkratce se dá říct, že se jedná o logickou desku s 8bitovým procesorem. Čeho je deska schopna? Všeho. Arduino se dá využít  například jako termostat, jelikož do něj naprogramujeme určitý program, který následně dle senzorů vykonává námi požadované operace, čímž funguje téměř stejně, jako zmiňovaný termostat – ten totiž při určité teplotě v místnosti může zapnout například topení. S určitými znalostmi a notnou dávkou trpělivosti si pomocí Arduina můžete postavit dokonce i robota.

Jak začít?

V prvé řadě potřebujete vlastnit váš jedinečný obvod. Na výběr máte hned z několika desek, které se neliší jen svými rozměry, ale taktéž počtem pinů, procesorem nebo kompatibilitou s různými přídavnými deskami, ke kterým se za chvíli dostaneme. S výběrem vám velmi dokáže poradit Alza, jelikož na ní nalezneme veškerá a zcela funkční Arduina v nejlepší možné kvalitě. V čem je nadále schopna velice efektivně pomoct, je nabídkou takzvaného Starter kitu. Ten obsahuje mimo vývojové desky Arduino UNO taktéž knihu s několika návody, nepájivé kontaktní pole (které dokáže nesmírně usnadnit práci lidem, kteří se neřadí mezi milovníky pájení), různé drátky, diody a spoustu ostatních, nesmírně důležitých komponentů. Pokud již své Arduino vlastníte, je nutno nainstalovat vývojové prostředí. Jelikož to je naprogramováno v Javě, je dostupné na všech možných platformách a stáhnout si jej můžete zde. Zdali máte vše připraveno a svou desku propojenou s počítačem, nezbývá nic jiného, než se pustit do psaní kódu.

Váš první program

V prvé řadě musíte ve vývojovém prostředí nastavit typ vaší desky. Toho docílíte kliknutím v horní části obrazovky na Nástroje a následně Vývojová deska, kde už jen stačí vybrat tu vaši. V každém mně známém jazyce se začíná typickým „Hello World!“ programem. Jelikož Arduino nedisponuje klasickým displejem (ono vlastně standardně nedisponuje žádným), první program je „zobrazen“ pomocí LED diody. K tomuto je využit tento krátký kód, který soustavně vykonává tutéž repetitivní funkcí – bliká s diodou. Kód si taktéž můžeme otevřít přímo z vývojového prostředí, kde spolu s ním naleznete všechny ostatní základní programy. Ty nalezneme v záložce Soubor a otevřením nabídky Příklady.

Takto by následně měl vypadal váš první program:

Čeho všeho je Arduino schopné?

Zdali jste se dostali až sem a celý koncept Arduina vás zaujal, pravděpodobně mi v následujících řádcích nebudete ani věřit. Na světě existují lidé, kteří díky této obyčejné desce dokázali neskutečné divy. Pro komplexnější programy však nestačí pouhé Arduino. To totiž někdy musí být doplněno takzvanými přídavnými deskami, které fungují na bázi rozšiřujících modulů. Například zakoupením Ethernet Shieldu si můžete vybudovat váš vlastní WebServer, díky němuž můžete následně ovládat své Arduino skrz prohlížeč.

Pokud byste však v sobě našli skutečnou dávku entuziasmu, budete schopni tvořit bezkonkurenční věci. Již nyní je internet plný několika videí, kdy pomocí pro někoho „hloupé desky“ byl vytvořen již zmiňovaný plně funkční robot nebo zařízení, díky něhož můžete váš vlastní kávovar ovládat pomocí hlasu. Za absolutní skvost v tomto oboru považuji práci mého učitele, který si dokázal postavit vlastní 3D tiskárnu, přičemž její mozek netvoří nic jiného, než vývojová deska Arduino.

Dnes nejčtenější

Další články