Arduino a Visual Studio - instalace a základní nastavení
Napsal: 23 črc 2017, 10:26
Jako jednu z nevýhod Arduina vidím vývojové prostředí Arduino IDE. Jde v podstatě pouze o poznámkový blok bez žádných lepších funkcí. Na domovské stránce Arduina lze nalézt několik tipů na odlišná vývojová prostředí. Pro ty, co používají Visual Studio od Microsoftu lze doporučit rozšíření VisualMicro, pomocí kterého lze Arduino programovat přímo z prostředí Visual Studia.
Nejprve je nutné stáhnout samotné Arduino IDE, nejlépe ze stránek výrobce. Jako další je nutné stáhnout a nainstalovat samotné VisualStudio. Verze Community je zdarma pro jednotlivce i pro komerční použití (viz licence). Je v něm možné programovat v VB.NET, C#, F#, C++, … Za ty peníze opravdu neskutečný nástroj! V tom vidím neskutečný rozdíl např. proti TIA portalu (programování PLC Siemens) - program stojí velký peníze, ale stejně je ještě potřeba drahý hardware. Tady od MS nepotřebujete nic dalšího a zdarma máte opravdu kvalitní vývojový prostředek.
Při instalaci VisualStudia zatrhněte volbu instalace C++. Možné je zvolit si více programovacích jazyků. Doporučuji C#, nebo VisualBasic.NET. Výborný návod pro začátečníky je na stránkách DotNetPortal.cz, nebo na itnetwork.cz. Zde je možné se naučit i základy C#.
V Marketplace je nutné stáhnout Arduino IDE for Visual Studio. To jednoduše nainstalujte.
Po úspěšné instalaci se do prostředí VisualStudia přidá nová nabídka a několik lišt. V nabídce zvolte Tools > Visual Micro > Configure Ide Locations. Zobrazí se okno s konfigurací cest pro program.
- V prvním řádku zvolte verzi Arduino IDE.
- Ve druhém řádku složku, kde je IDE nainstalované.
- Ve třetím řádku nastavte cestu, kam se budou vytvořené programy ukládat. Nejlepší je nechat prázdné. Potom se to ukládá do složek, kam běžně ukládá VisualStudio, tedy do X:\Users\User\Documents\Visual Studio 2015\Projects
- Do posledního řádku se zadávají adresy pro definici dalších zařízení (alternativní desky apod.)
Nyní již lze vytvořit nový program pro Arduino. Spusťte VisualStudio, zvolte C++ > Visual Micro a Arduino Project. Ten libovolně pojmenujte, zvolte umístění souboru a klikněte na OK.
Vytvoří se nový projekt. Před psaním samotného kódu je dobré nastavit tyto parametry:
Verze ArduinoIDE
- Typ desky/procesoru (vyberte aktuálně připojenou desku)
- Programátor (tenhle mi funguje, tak jsem to neřešil)
- Port, ke kterému je Arduino připojeno (zobrazí se jen aktuálně dostupné porty)
Nyní již lze psát samotný kód. Ten se zkompiluje a odešle do zařízení pomocí šipky „Build and Upload“. Kód ve videu (na obrázku) rozbliká ledku – ta vždy 100 ms svítí a 100 ms nesvítí. Časování se provádí pomocí příkazu delay(x);, který zastaví provádění programu vždy na nastavenou dobu (v ms).
Nejprve je nutné stáhnout samotné Arduino IDE, nejlépe ze stránek výrobce. Jako další je nutné stáhnout a nainstalovat samotné VisualStudio. Verze Community je zdarma pro jednotlivce i pro komerční použití (viz licence). Je v něm možné programovat v VB.NET, C#, F#, C++, … Za ty peníze opravdu neskutečný nástroj! V tom vidím neskutečný rozdíl např. proti TIA portalu (programování PLC Siemens) - program stojí velký peníze, ale stejně je ještě potřeba drahý hardware. Tady od MS nepotřebujete nic dalšího a zdarma máte opravdu kvalitní vývojový prostředek.
Při instalaci VisualStudia zatrhněte volbu instalace C++. Možné je zvolit si více programovacích jazyků. Doporučuji C#, nebo VisualBasic.NET. Výborný návod pro začátečníky je na stránkách DotNetPortal.cz, nebo na itnetwork.cz. Zde je možné se naučit i základy C#.
V Marketplace je nutné stáhnout Arduino IDE for Visual Studio. To jednoduše nainstalujte.
Po úspěšné instalaci se do prostředí VisualStudia přidá nová nabídka a několik lišt. V nabídce zvolte Tools > Visual Micro > Configure Ide Locations. Zobrazí se okno s konfigurací cest pro program.
- V prvním řádku zvolte verzi Arduino IDE.
- Ve druhém řádku složku, kde je IDE nainstalované.
- Ve třetím řádku nastavte cestu, kam se budou vytvořené programy ukládat. Nejlepší je nechat prázdné. Potom se to ukládá do složek, kam běžně ukládá VisualStudio, tedy do X:\Users\User\Documents\Visual Studio 2015\Projects
- Do posledního řádku se zadávají adresy pro definici dalších zařízení (alternativní desky apod.)
Nyní již lze vytvořit nový program pro Arduino. Spusťte VisualStudio, zvolte C++ > Visual Micro a Arduino Project. Ten libovolně pojmenujte, zvolte umístění souboru a klikněte na OK.
Vytvoří se nový projekt. Před psaním samotného kódu je dobré nastavit tyto parametry:
Verze ArduinoIDE
- Typ desky/procesoru (vyberte aktuálně připojenou desku)
- Programátor (tenhle mi funguje, tak jsem to neřešil)
- Port, ke kterému je Arduino připojeno (zobrazí se jen aktuálně dostupné porty)
Nyní již lze psát samotný kód. Ten se zkompiluje a odešle do zařízení pomocí šipky „Build and Upload“. Kód ve videu (na obrázku) rozbliká ledku – ta vždy 100 ms svítí a 100 ms nesvítí. Časování se provádí pomocí příkazu delay(x);, který zastaví provádění programu vždy na nastavenou dobu (v ms).