integrované vývojové prostředí Arduino (IDE) je multiplatformní aplikace (pro Windows, macOS, Linux), která je napsána ve funkcích z C A C++. Používá se k zápisu a nahrávání programů na desky kompatibilní s Arduino, ale také pomocí jader třetích stran, dalších vývojových desek dodavatelů.,
Arduino Software
C, C++, Java,
Windows, macOS, Linux
IA-32, x86-64, RUKU
Integrované vývojové prostředí
LGPL nebo GPL licencí
Zdrojový kód pro IDE je uvolněn pod GNU General Public License, verze 2., Arduino IDE podporuje jazyky C A C++ pomocí speciálních pravidel strukturování kódu. Arduino IDE dodává softwarovou knihovnu z projektu elektroinstalace, která poskytuje mnoho společných vstupních a výstupních postupů. Uživatel napsaný kód vyžaduje pouze dvě základní funkce, pro zahájení skici a hlavní programové smyčky, které jsou sestaveny a spojeny s programem stub main() do spustitelného cyklické výkonný program s GNU toolchain, také s IDE distribuce., Arduino IDE využívá program avrdude převést spustitelný kód do textového souboru v hexadecimálním kódování, který je načten do desky Arduino programem nakladače ve firmwaru desky. Ve výchozím nastavení se avrdude používá jako nástroj pro nahrávání k blikání uživatelského kódu na oficiální desky Arduino.
S rostoucí popularitou Arduino jako softwarová platforma, ostatní prodejci začali realizovat vlastní open source kompilátory a nástroje (jader), které můžete vytvořit a nahrát skic s jinými mikrokontroléry, které nejsou podporovány Arduino oficiální linie mikrokontrolérů.,
V říjnu 2019 organizace Arduino začala poskytovat včasný přístup k novému IDE Arduino Pro s laděním a dalšími pokročilými funkcemi.