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:
- 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)
- Doinstalujte Package Control
- Otevřete v horní liště Sublime: View => Show Console
- Na stránce Package Control zkopírujte příkaz do konzole (zkopírujte variantu pro Sublime Text 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.
- Nainstalujte Stino
- Pomocí klávesové zkratky CTRL + SHIFT + P otevřete Command Palette
- Vyhledejte a spusťe Package Control: Add Repository (stačí zadat "Add R" a již byste měli mít vybraný daný příkaz).
- Vložte adresu na GitHub účet projektu Stino: https://github.com/gepd/Stino/tree/new-stino
- Otevřete znovu Command Palette
- Vyhledejte a spusťte Package Control: Install Package a nainstalujte balíček Stino
- 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:
- Nainstalujte Arduino IDE
- 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).
- Visual Studio Community 2015 - při instalaci je potřeba aktivovat volbu C++
- Atmel Studio 7 - po instalaci Atmel Studia a před instalací Visual Micro je potřeba alespoň jednou spustit Atmel Studio
- Visual Studio Community 2015 - při instalaci je potřeba aktivovat volbu C++
- Stáhněte a nainstalujte Visual Micro
- Nastavte Visual Micro
- 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