Paso 1: ¿Por qué Arduino?
~ Muy económico - placas Arduino son relativamente baratos en comparación con otras plataformas de microcontroladores. La versión menos costosa del módulo Arduino se pueden montar a mano e incluso el Arduino premontado módulos cuestan menos de $50
~ Plataforma - Arduino el software funciona en sistemas operativos Windows, Macintosh OSX y Linux. Mayoría de los sistemas microcontrolador está limitada a Windows.
Entorno de programación simple, claro - el entorno de programación de Arduino es fácil de usar para principiantes, pero suficientemente flexible para los usuarios avanzado para aprovechar tan bien. Para los profesores, convenientemente se basa en el entorno de programación de procesamiento, por lo que los estudiantes que aprenden a programar en este entorno estará familiarizados con la apariencia de Arduino
~ Abra la fuente y el software extensible- Arduino el software y se publica como herramientas de código abierto, disponibles para la extensión por programadores experimentados. La lengua puede ser ampliada a través de bibliotecas de C++ y personas que desean entender que los detalles técnicos pueden dar el salto de Arduino a la C de AVR programación idioma en que se basa. Asimismo, puede agregar código AVR-C directamente en sus programas de Arduino si quiere.
~ Hardware ampliable y código abierto - Arduino la basa de Atmel microcontroladores ATMEGA8 y ATMEGA168. Los planes para los módulos se publican bajo una licencia de Creative Commons, por lo que los diseñadores experimentados circuito pueden hacer su propia versión del módulo, ampliarlo y mejorarlo. Los usuarios incluso relativamente inexpertos pueden crear la versión de la placa del módulo con el fin de entender cómo funciona y ahorrar dinero.
(Tomado de página a oficial de Arduino)