Přepnout na navigaci

Arduino - vývojová prostředí

Pro tvorbu projektů na Arduino budete vždy potřebovat nějaký nástroj - IDE (Integrated Development Environment - integrované vývojové prostředí). Těchto IDE, existuje celá řada a my bychom vám chtěli představit ty, se kterými máme zkušenosti. 
Dobré IDE vám většinou zpříjemňuje a usnadňuje programování, avšak na druhou stranu ty nejlepší IDE jsou velké softwarové balíky o velikosti několika GB a s tisíci funkcemi, ve kterých se následně můžete ztratit a pro začátečníka mohou být až příliš složité.
Proto zvažte, která varianta je pro vás nejlepší.

Arduino IDE

https://www.arduino.cc/en/Main/Software
IDE přímo od tvůrců Arduina. Integruje všechny základní funkce a je používán u většiny tutoriálů (ovšem většinou není problém použít jiné IDE s danými tutoriály). 
+ nejpoužívanější
+ oficiální IDE
+ umí přímo zobrazit nápovědu do Arduino referencí (struktury, proměnné, funkce) nad kódem v IDE (pravý klik myší => Find in Reference)
- špatný editor zdrojového kódu (nezvládá spoustu základních věci - našeptávání, hledání definic/deklarací, špatně odsazuje, automatické formátování)

Pro instalaci stačí stáhnout instalační soubor z webu Arduina a nainstalovat (pokud nemáte práva k instalaci na vašem PC, můžete použít portable verzi).

Stino - A Sublime Text Plugin for Arduino
https://github.com/Robot-Will/Stino
Sublime Text je pokročilý textový editor, který umožňuje instalaci pluginů. Stino je plugin, který přidává podporu programování Arduina do Sublime.
+ pokročilé možnosti textového editoru (auto odsazování, sloupcový výběr textu, ...)
+ dobře odsazuje, zvýrazňuje syntaxi, pracuje s více okny
+ základní našeptávání
- nemá plnohodnotné našeptávání
- neumí přímo zobrazit nápovědu do Arduino referencí 
- složitější instalace

Instalace:

  1.      Stáhněte a nainstalujte si Sublime Text 3 (při psaní návodu byla v beta verzi, ale s tím by neměl být problém)
  2.      Doinstalujte Package Control
    1.      Otevřete v horní liště Sublime: View => Show Console
    2.      Na stránce Package Control zkopírujte příkaz do konzole (zkopírujte variantu pro Sublime Text 3)
    3.      Potvrďte příkaz a počkejte jak proběhne instalace. Pravděpodobně vám bude chybět nějaká závislost (missing dependencies), ale Sublime si jí doinstaluje. Po instalaci ovšem bude vyžadovat restart.
  3.      Nainstalujte Stino
    1.      Pomocí klávesové zkratky CTRL + SHIFT + P otevřete Command Palette
    2.      Vyhledejte a spusťe Package Control: Add Repository (stačí zadat "Add R" a již byste měli mít vybraný daný příkaz).
    3.      Vložte adresu na GitHub účet projektu Stino: https://github.com/gepd/Stino/tree/new-stino
    4.      Otevřete znovu Command Palette
    5.      Vyhledejte a spusťte Package Control: Install Package a nainstalujte balíček Stino
    6.      Nyní byste již měli mít v horní liště položku Arduino

CodeBender - Online Arduino IDE
https://codebender.cc
Webové rozhraní pro práci s Arduinem. Přímo z webu můžete programovat (musíte mít ale nainstalován prohlížeč Chrome nebo Firefox a doplněk od CodeBenderu). Jedná se o velmi jednoduchý a rychlý nástroj pro práci s Arduiny.
++ velké skladiště již vytvořených projektů, z nichž se lze inspirovat nebo rovnou z webu spustit
++ dobré zobrazování a popis chyb ve zdrojovém kódu
+ základní našeptávání
+ jednoduché sdílení projektů přes internet
+ po registraci máte přehled o všech vašich projektech
+ lze stáhnout i hex soubor
-- bez internetu nic neuděláte
? všechny vaše projekty jsou veřejné (pokud si nezaplatíte profi účet)

Visual Micro - Arduino IDE for Microsoft Visual Studio and Atmel Studio
http://www.visualmicro.com/
Plugin do vývojových prostředí (IDE) Microsoft Visual Studio a Atmel Studio (postaveno na základech Visual Studia). Jedná se o obrovská IDE o velikosti několika GB a s tisíci funkcemi, v kterých se následně můžete ztratit a pro začátečníka mohou být až příliš složité, ovšem pro pokročilejší uživatele nabízí velmi cenné funkce, které v jiných IDE nenajdete.
++ plnohodnotný našeptávač
+ lze následně využít i pro jiné projekty než je Arduino (Visual Studio - C#, DOT.NET, ...; Atmel Studio - lze programovat všechny procesory od firmy Atmel)
+ pokročilé funkce IDE
+ kvalitní plugin - vhodné pro pokročilé uživatele (breakpointy, kreslení grafů)
+ v základu zdarma
- obrovská IDE s mnoha funkcemi, které na začátku (a některé asi nikdy) nevyužijete
? v placené verzi další funkce

Instalace:

  1. Nainstalujte Arduino IDE
  2. Stáhněte Visual Studio Community 2015 (dostupné bez registrace, instalační soubory cca. 7 GB, po instalaci cca. 7 GB) nebo Atmel Studio 7 (pro stažení je potřeba si udělat registraci, instalační soubory cca. 850 MB, po instalaci cca. 2 GB). Pokud nevíte, které prostředí zvolit doporučujeme Atmel Studio 7 (menší instalátor => rychlejší instalace).
    1. Visual Studio Community 2015 - při instalaci je potřeba aktivovat volbu C++
    2. Atmel Studio 7 - po instalaci Atmel Studia a před instalací Visual Micro je potřeba alespoň jednou spustit Atmel Studio
  3. Stáhněte a nainstalujte Visual Micro
  4. Nastavte Visual Micro
  5. Vytvořte si projekt a můžete začít programovat

Podrobnější popis pluginu Visual Micro (ve slovenštině)

 

Poslední editace proběhla 2016-08-10 17:35:56 uživatelem Jarek Páral

nahoru