![Obrázek](https://www.mylms.cz/wp-content/uploads/2016/12/arduino-ide-1.png)
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#.
![Obrázek](https://www.mylms.cz/wp-content/uploads/2016/12/arduino-ide-3.png)
V Marketplace je nutné stáhnout Arduino IDE for Visual Studio. To jednoduše nainstalujte.
![Obrázek](https://www.mylms.cz/wp-content/uploads/2016/12/arduino-ide-4.png)
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.)
![Obrázek](https://www.mylms.cz/wp-content/uploads/2016/12/arduino-ide-6.png)
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.
![Obrázek](https://www.mylms.cz/wp-content/uploads/2016/12/arduino-ide-5.png)
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)
![Obrázek](https://www.mylms.cz/wp-content/uploads/2016/12/arduino-ide-7.png)
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).
![Obrázek](https://www.mylms.cz/wp-content/uploads/2016/12/arduino-ide-8.png)