Definición de Arduino
Arduino® es una plataforma abierta basada en un hardware (placa con un microcontrolador) y un software (ambiente de programación) que sirve para facilitar el uso de la Electrónica y la Programación en proyectos de automatización en múltiples áreas de aplicación. Se fundamenta en el hardware y software libres, lo que permite la manufactura de las placas Arduino así como el uso y distribución del software por cualquier persona.
Arduino es una tarjeta o placa electrónica programable con el lenguaje Arduino. Esta tarjeta contiene un microcontrolador de la empresa Atmel y los elementos necesarios para su funcionamiento. Esta tecnología, por tanto, está conformada de dos partes fundamentales: hardware (tarjeta programable) + software (lenguaje de programación).
Está destinado a cualquier usuario que desarrolla prototipos electrónicos, proyectos interactivos, automatización electrónica o dispositivos digitales que puedan detectar y controlar objetos del mundo real. Arduino se enfoca en la versatilidad, facilidad de uso y accesibilidad de la electrónica y programación de microcontroladores en proyectos multidisciplinarios. Esta plataforma permite a los fabricantes crear diferentes tipos de placas a las que el usuario final puede darles múltiple aplicación dependiendo de sus necesidades.
Siendo una plataforma de hardware libre, ofrece las bases para que cualquier persona o empresa pueda crear sus propias placas, pudiendo ser diferentes entre ellas, pero igualmente funcionales al partir de la misma base (el hardware libre es aquel cuyas especificaciones y diagramas eléctricos son de acceso y uso público, de manera que cualquiera puede replicarlos). Lo mismo se aplica al software libre Arduino IDE (Entorno de Desarrollo Integrado), que es un ambiente de programación con el que cualquier persona puede crear aplicaciones (programas) para las placas Arduino, de manera que se les puede dar todo tipo de utilidades (el software libre es aquel cuyo código es accesible por cualquiera para que pueda utilizarlo y modificarlo).
Las tarjetas o placas Arduino están disponibles comercialmente en forma de placas ensambladas o también en forma de kits DIY "Hazlo tú mismo" (Do It Yourself). El sitio web de Arduino tiene una sección especial donde se puede descargar (gratis) el software Arduino IDE, compatible con Windows, Mac y Linux.