Arduino Integroitu kehitysympäristö (IDE) on cross-platform sovellus (Windows, macOS, Linux), joka on kirjoitettu toimintoja, C ja C++. Sitä käytetään kirjoittaa ja ladata ohjelmia Arduino-yhteensopiva levyt, mutta myös avulla kolmannen osapuolen ydintä, muut toimittajan kehittäminen levyt.,
Arduino Software
C, C++, Java
Windows, macOS, Linux –
IA-32 -, x86-64, ARM
Integroitu kehitysympäristö
LGPL-tai GPL-lisenssin
Lähdekoodin IDE on julkaistu GNU General Public License, version 2., Arduino IDE tukee kieliä C ja C++ käyttämällä erityisiä sääntöjä koodin jäsentäminen. Arduino IDE toimittaa Johdotusprojektista ohjelmistokirjaston, joka tarjoaa monia yhteisiä Tulo-ja ulostulomenetelmiä. Käyttäjä-kirjoitettu koodi vaatii vain kaksi perustehtävää, alkaa luonnos ja pääohjelman silmukka, joka on käännetty ja linkitetty ohjelma stub main() osaksi suoritettavaa syklinen executive-ohjelman GNU-työkalusarja, myös mukana IDE jakelu., Arduino IDE työllistää ohjelma avrdude muuntaa suoritettavan koodin tekstitiedostoon heksadesimaali-koodausta, joka on ladattu Arduino piirilevy, jonka loader ohjelma hallituksen firmware. Oletuksena avrdudea käytetään lataustyökaluna, jolla käyttäjäkoodi väläytetään virallisille Arduino-laudoille.
kun kasvava suosio Arduino ohjelmisto foorumi, muut myyjät alkoivat toteuttaa custom avoimen lähdekoodin kääntäjät ja työkalut (ytimet), jotka voivat rakentaa ja ladata luonnoksia muut mikro, jotka eivät tue Arduino on virallinen linja ja mikro.,
lokakuussa 2019 Arduino organisaatio alkoi tarjota varhainen pääsy uusia Arduino Pro IDE-testaus ja muita kehittyneitä ominaisuuksia.