Arduino IDE Windows, macOS और Linux के लिए एक एकीकृत विकास वातावरण है, जिसे C और C++[4] में विकसित किया गया है, जिसे Arduino-संगत बोर्डों पर प्रोग्राम बनाने और लोड करने के लिए डिज़ाइन किया गया है।
उपकरणों को प्रोग्राम करने के लिए, उदाहरण के लिए Arduino Micro पर आधारित फ्लैश ड्राइव, आपको आधिकारिक वेबसाइट से Arduino IDE एप्लिकेशन डाउनलोड करना होगा। आपके ऑपरेटिंग सिस्टम के लिए सॉफ़्टवेयर अनुभाग।
एप्लिकेशन इंस्टॉल करने के बाद, डिवाइस को यूएसबी पोर्ट के माध्यम से कनेक्ट करें और इसे सूची में Arduino Micro के रूप में चुनें। जिसके बाद आप कनेक्टेड डिवाइस पर डाउनलोड करने के लिए तैयार स्क्रिप्ट का उपयोग कर पाएंगे।
परिदृश्य सफलतापूर्वक डाउनलोड हो जाने के बाद, डिवाइस फिर से कनेक्ट हो जाएगा और परिदृश्य चलाया जाएगा।
विकास परिवेश में बड़ी संख्या में पुस्तकालय शामिल हैं जिन्हें एप्लिकेशन मेनू का उपयोग करके जोड़ा जा सकता है।