Está en la página 1de 3

HISTORIA ARDUINO

El proyecto Arduino se inició en el Interaction Design Institute Ivrea (IDII) en Ivrea , Italia. En ese
momento, los estudiantes usaron un microcontrolador BASIC Stamp a un costo de $ 50, un gasto
considerable para muchos estudiantes. En 2003, Hernando Barragán creó la plataforma de
desarrollo Wiring como proyecto de tesis de maestría en IDII, bajo la supervisión de Massimo Banzi
y Casey Reas . Casey Reas es conocido por co-crear, con Ben Fry, la plataforma de desarrollo de
Processing . El objetivo del proyecto era crear herramientas simples y de bajo costo para la creación
de proyectos digitales por parte de personas que no eran ingenieros. La plataforma de cableado
consistía en una placa de circuito impreso.(PCB) con un microcontrolador ATmega 168, un IDE
basado en Procesamiento y funciones de biblioteca para programar fácilmente el microcontrolador.
[4] En 2003, Massimo Banzi, con David Mellis, otro estudiante de IDII, y David Cuartielles, agregaron
soporte para el microcontrolador ATmega8 más barato a Wiring. Pero en lugar de continuar con el
trabajo en Wiring, bifurcaron el proyecto y lo renombraron como Arduino .

El equipo inicial de Arduino consistió en Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca
Martino y David Mellis, pero Barragán no fue invitado a participar.

Tras la finalización de la plataforma Wiring, se distribuyeron versiones más ligeras y menos costosas
en la comunidad de código abierto.

Se estimó a mediados de 2011 que más de 300,000 Arduinos oficiales se habían producido
comercialmente, y en 2013 que 700,000 juntas oficiales estaban en manos de los usuarios.

En octubre de 2016, Federico Musto, ex director general de Arduino, se hizo con el 50% de la
propiedad de la empresa. En abril de 2017, Wired informó que Musto había "fabricado su
expediente académico ... En el sitio web de su compañía, en las cuentas personales de LinkedIn e
incluso en documentos de negocios italianos, hasta hace poco, Musto estaba en posesión de un
doctorado del Instituto de Tecnología de Massachusetts. En algunos casos, su biografía también
obtuvo un MBA de la Universidad de Nueva York ". Wired informó que ninguna de las dos
universidades tenía registro de la asistencia de Musto, y Musto admitió más tarde en una entrevista
con Wired que nunca había obtenido esos títulos.

Alrededor de ese mismo tiempo, Massimo Banzi anunció que la Fundación Arduino sería "un nuevo
comienzo para Arduino". Pero un año después, la Fundación aún no se ha establecido, y el estado
del proyecto aún no está claro.

La controversia en torno a Musto continuó cuando, en julio de 2017, supuestamente sacó muchas
licencias, esquemas y códigos de código abierto del sitio web de Arduino, lo que provocó un
escrutinio y una protesta.

En octubre de 2017, Arduino anunció su asociación con ARM Holdings (ARM). El anuncio dijo, en
parte, que "ARM reconoció la independencia como un valor central de Arduino, sin ningún tipo de
bloqueo con la arquitectura ARM ". Arduino tiene la intención de seguir trabajando con todos los
proveedores de tecnología y arquitecturas.

Hadware
Arduino es un hardware de código abierto . Los diseños de referencia de hardware se distribuyen
bajo una licencia Creative Commons Attribution Share-Alike 2.5 y están disponibles en el sitio web
de Arduino. Los archivos de diseño y producción para algunas versiones del hardware también están
disponibles.

Aunque los diseños de hardware y software están disponibles de forma gratuita bajo licencias de
copyleft , los desarrolladores han solicitado que el nombre Arduino sea exclusivo del producto oficial
y no se use para trabajos derivados sin permiso. El documento de política oficial sobre el uso del
nombre Arduino hace hincapié en que el proyecto está abierto a incorporar el trabajo de otros en
el producto oficial. [21] Varios productos compatibles con Arduino comercialmente lanzados han
evitado el nombre del proyecto al usar varios nombres que terminan en –duino.

Placa R3 UNO compatible con Arduino hecha en China sin el logotipo de Arduino, pero con marcas
idénticas, incluido el texto " Hecho en Italia

Software

Un programa para hardware Arduino puede escribirse en cualquier lenguaje de programación con
compiladores que produzcan código de máquina binario para el procesador de destino. Atmel
ofrece un entorno de desarrollo para su 8 bits AVR y 32 bits Cortex M ARM basado en
microcontroladores: AVR Studio (mayores) y Atmel Studio (más reciente).

IDE

El entorno de desarrollo integrado (IDE) de Arduino es una aplicación multiplataforma (para


Windows , macOS , Linux ) que está escrita en el lenguaje de programación Java . Se originó en el
IDE para los lenguajes de procesamiento y cableado . Incluye un editor de código con características
como corte y pegado de texto, búsqueda y reemplazo de texto, sangría automática, coincidencia
entre llaves y resaltado de sintaxis , y proporciona un simple clicMecanismos para compilar y cargar
programas en una placa Arduino. También contiene un área de mensajes, una consola de texto, una
barra de herramientas con botones para funciones comunes y una jerarquía de menús de operación.
El código fuente para el IDE se publica bajo la Licencia Pública General de GNU , versión 2.

El IDE de Arduino admite los lenguajes C y C ++ utilizando reglas especiales de estructuración de


códigos. El IDE de Arduino proporciona una biblioteca de software del proyecto Wiring , que
proporciona muchos procedimientos comunes de entrada y salida. El código escrito por el usuario
solo requiere dos funciones básicas, para iniciar el boceto y el ciclo principal del programa, que se
compilan y vinculan con un apéndice de programa main () en un programa ejecutivo ejecutable
cíclico con la cadena de herramientas GNU , que también se incluye con la distribución IDE. El IDE
de Arduino emplea el programa avrdude. para convertir el código ejecutable en un archivo de texto
en codificación hexadecimal que se carga en la placa Arduino mediante un programa de carga en el
firmware de la placa.

También podría gustarte