Arduino IDE je obvyklým nástrojem pro psaní kódu a nahrávání programu do Arduina. Jak jsem zmiňoval již ve článku o ESP8266, lze v něm programovat i další mikrokontroléry, nejen Arduina. Pokud chcete jít ještě dále a používat ještě univerzálnější IDE, můžeme zkusit PlatformIO – https://platformio.org/.
PlaformIO je postavené na Visual Studio Code od Microsoftu a je dostupné na všech platformách (Windows, Linux, MacOS). Nabízí všechny základní funkce z Arduino IDE, ale navíc povětšinou zachází ještě dále. Kromě běžných funkcí pro psaní kódu, nahrávání do Arduina a terminálu nabízí PlatformIO mnoho funkcí navíc.
- Podporu 689 mikrokontrolérů na 31 platformách (vč. Arduina)
- Doplňování kódu (IntelliSense)
- Lepší správu knihoven
- Podporu GITu
- Více vzhledů vývojového prostředí
- Podporu pluginů
- Z mé zkušenosti i rychlejší build/nahrávání programů do Arduina
- Další výhody jsou k vyčtení na oficiálních stránkách
Jak Visual Studio Code tak jeho nadstavba PlatformIO jsou zdarma a nic tak nebrání rychlému vyzkoušení a případné odinstalaci. Potřebujete k tomu jen cca 250 MB volného místa. Přes všechny výhody jej stejně nedoručuji úplným začátečníkům, Arduino IDE je mnohem jednoduší na ovládání a pochopení.