El Entorno de Desarrollo Integrado de Arduino es una herramienta para programar placas Arduino. La última versión, 2.0.3, tiene muchas características como la compilación automática, tiene un depurador incorporado y se puede usar para sincronizar el cuaderno de bocetos de Arduino en la nube con la computadora local. Estas características hacen que el uso del IDE de Arduino sea fácil y amigable para el usuario. La sincronización en tiempo real con la nube lo hace accesible desde cualquier lugar. Lo mejor es que es gratuito.
Un lenguaje muy fácil de aprender y trabajar, especialmente para programadores principiantes, ya que es de código abierto y puedes encontrar mucha información disponible para varios proyectos.