Arduino IDE
IDE (sigla en inglés de integrated development environment, o entorno de desarrollo integrado) es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.
Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación; es decir, que consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Además en el caso de Arduino incorpora las herramientas para cargar el programa ya compilado en la memoria flash de la placa.El Arduino IDE es un software que puede utilizarse en diferentes sistemas operativos,entre ellos, Windows, Linux y Android.

Aspecto del Arduino IDE
Instalación del Arduino IDE
Para comenzar a utilizar la plataforma Arduino, lo primero que tenemos que hacer es instalar el IDE en nuestra computadora. Puedes descargarlo entrando a este link: Arduino Software. Desde ese sitio, buscamos la versión adecuada para nuestro sistema operativo. En este documento vamos a realizar la instalación en una computadora con Windows, pero los pasos son muy similares para Linux.

Comenzando la instalación del IDE
Luego hacemos click en Windows installer (en caso de usar Windows). Pasaremos a una pantalla en la que podremos elegir entre donar fondos al proyecto arduino, o simplemente comenzar la descarga sin contribuir con nada ("JUST DOWNLOAD"):

Comenzando la descarga.
Elegimos la carpeta donde guardar el archivo instalador, lo guardamos, y lo ejecutamos. El proceso es el mismo que para cualquier otro programa que hayamos instalado antes en nuestra computadora. Basta con ir presionando el botón "siguiente", dejando las opciones que se proponen por defecto, hasta que finalice el proceso de instalación.

Instalando.
Basta con ir presionando el botón "siguiente", dejando las opciones que se proponen por defecto (asegurandonos que Install USB Driver esté seleccionada), hasta que finalice el proceso de instalación.

Elige "Instalar".
Cuando haya terminado, tendremos un ícono con el que podremos ejecutar el IDE. Utilizandoló, podemos abrir el IDE de Arduino para comenzar a programar:.

Ya estamos listos para comenzar.
Arduino comenzó como un proyecto de tesis de maestría de Hernando Barragán y sus asesores Massio Banzi y Casey Reas. Su objetivo principal fue el crear una herramienta que fuera fácil de usar. El propósito de Arduino es el de poder ser usado por la mayoría de las personas, incluso sin tener un fuerte entrenamiento en programación y/o electrónica. Las principales ventajas de Arduino son: su costo, facilidad de aprender la herramienta, un sofware de desarrollo sencillo, no necesita un programador externo a la tarjeta y es un desarrollo de Hardware-libre lo cual permite crear proyectos que se pueden comercializar.