Arduino - Wikipedia, La Enciclopedia Libre
Arduino - Wikipedia, La Enciclopedia Libre
Arduino - Wikipedia, La Enciclopedia Libre
Arduino
Arduino es una compañía de desarrollo de software y
hardware libres, así como una comunidad internacional
que diseña y manufactura placas de desarrollo de
Arduino
hardware para construir dispositivos digitales y
dispositivos interactivos que puedan detectar y
controlar objetos del mundo real. Arduino se enfoca en
acercar y facilitar el uso de la electrónica y
programación de sistemas embebidos en proyectos
multidisciplinarios. Los productos que vende la
compañía son distribuidos como Hardware y Software
Libre, bajo la Licencia Pública General de GNU (GPL) y
Información
la Licencia Pública General Reducida de GNU (LGPL),1
permitiendo la manufactura de las placas Arduino y Tipo Single-Board Computer
distribución del software por cualquier individuo. Las (SBC)
placas Arduino están disponibles comercialmente en Datos técnicos
forma de placas ensambladas o también en forma de Plataforma AVR
kits, hazlo tu mismo (del inglés DIY: "Do It Yourself").
Procesador Atmel AVR (8bit),
Los diseños de las placas Arduino usan diversos ARM Cortex-M0+ (32-bit),
microcontroladores y microprocesadores. ARM Cortex-M3 (32bit),
Generalmente el hardware consiste de un Intel Quark (x86) (32-bit)
microcontrolador Atmel AVR, conectado bajo la Memoria SRAM
configuración de "sistema mínimo" sobre una placa de
Almacenamiento Flash, EEPROM
circuito impreso a la que se le pueden conectar placas
de expansión (shields) a través de la disposición de los Soporte Placas de expansión (shields)
puertos de entrada y salida presentes en la placa Software
seleccionada. Las shields complementan la Sistema
funcionalidad del modelo de placa empleada, agregando operativo
Microsoft Windows
circuiteria, sensores y módulos de comunicación GNU/Linux
externos a la placa original. La mayoría de las placas
macOS
Arduino pueden ser alimentadas por un puerto USB o
un puerto barrel Jack de 2.5mm. La mayoría de las Otros datos
placas Arduino pueden ser programadas a través del Arduino
puerto serie que incorporan haciendo uso del https://www.arduino.cc/
Bootloader que traen programado por defecto. El
software de Arduino consiste de dos elementos: un
entorno de desarrollo (IDE) (basado en el entorno de processing y en la estructura del lenguaje de
programación Wiring), y en el cargador de arranque (bootloader, por su traducción al inglés) que es
ejecutado de forma automática dentro del microcontrolador en cuanto este se enciende. Las placas
Arduino se programan mediante un computador, usando comunicación serie.
El proyecto Arduino tiene sus orígenes en el proyecto Wiring, el cual surge por el año 2003 como una
herramienta para estudiantes en el Interaction Design Institute Ivrea en Ivrea, Italia,2 con el objetivo de
proporcionar una forma fácil y económica de que principiantes y profesionales crearan dispositivos que
pudieran interactuar con su entorno mediante sensores y actuadores. La primera placa Arduino
comercial fue introducida en el año 2005, ofreciendo un bajo costo económico y facilidad de uso para
https://es.wikipedia.org/wiki/Arduino 1/11
9/4/2021 Arduino - Wikipedia, la enciclopedia libre
novatos y profesionales. A partir de octubre del año 2012, se incorporaron nuevos modelos de placas de
desarrollo que empleaban microcontroladores Cortex M3, ARM de 32 bits,3 dichos modelos coexisten
con los iniciales, que integran microcontroladores AVR de 8 bits. Cabe resaltar que las arquitecturas
ARM y AVR no son iguales, por lo cual tampoco lo es su set de instrucciones a nivel ensamblador y por
ende algunas bibliotecas realizadas para operar en una arquitectura presentan complicaciones al ser
empleadas en la otra. A pesar de lo anterior, todas los modelos de placa Arduino se pueden programar y
compilar bajo el IDE predeterminado de Arduino sin ningún cambio, esto gracias a que el IDE compila el
código original a la versión de la placa seleccionada.
El nombre Arduino viene de un bar en Ivrea, Italia; en donde algunos de los fundadores del proyecto
solían reunirse. El bar fue nombrado en honor a Arduino de Ivrea, quien fue el margrave de la Marcha de
Ivrea y Rey de Italia desde el año 1002 hasta el año 1014.4
Índice
Historia
Disputa por la marca Arduino
Hardware
Tipos y especificaciones
Arduino uno
Arduino Mega
Para qué sirven
Equipo de desarrollo
Aplicaciones
Ejemplo de programa
Otras interfaces de programación
Véase también
Referencias
Bibliografía
Enlaces externos
Historia
De forma estricta, el proyecto «Arduino» se inició en el año 2005 como un proyecto enfocado a
estudiantes en el Instituto IVREA (IDII), en Ivrea (Italia).2 En aquellos años, los estudiantes usaban el
microcontrolador BASIC Stamp, cuyo costo era de $100 USD, un costo considerablemente alto para un
estudiante promedio. Antes del año 2005, específicamente durante el año 2003, Hernando Barragán
había creado la plataforma de desarrollo Wiring como resultado de su proyecto de tesis en la maestría en
el IDII, bajo la supervisión de Massimo Banzi y Casey Reas, quienes eran conocidos por haber trabajado
en el lenguaje Processing y daban clases en el IDII2 . El objetivo del proyecto era crear herramientas
simples y de bajo costo para la creación de proyectos digitales por parte de personas sin altos
conocimientos técnicos o sin un perfil de ingeniería. El proyecto Wiring era una placa de desarrollo de
hardware que constaba de una placa de circuito impreso (PCB) con un microcontrolador ATmega168, un
Ambiente de Desarrollo Integrado (IDE) basado en funciones de procesamiento y una biblioteca de
https://es.wikipedia.org/wiki/Arduino 2/11
9/4/2021 Arduino - Wikipedia, la enciclopedia libre
El equipo inicial de Arduino estaba conformado por Massimo Banzi, David Cuartielles, Tom Igoe,
Gianluca Martino y David Mellis. Hernando Barragán no fue invitado a participar.6
Posteriormente el proyecto Wiring siguió adelante con placas menos densas y costosas que se
distribuyeron a través de la comunidad de código abierto.7
En octubre del año 2016, Federico Musto (actualmente ex CEO de Arduino), adquirió el 50% de la
compañía tras haber adquirido las acciones de uno de los miembros fundadores del equipo. En abril del
año 2017, la revista Wired informó que Musto había "fabricado su propio expediente académico",
habiéndolo publicado en el sitio web de Arduino, cuenta personal de LinkedIn, e incluso en documentos
comerciales oficiales italianos. Musto afirmaba tener un PhD en ciencias de la computación por el
Instituto Tecnológico de Massachusetts (MIT), y un MBA de la Universidad de Nueva York. La revista
Wired reportó que ninguna de las universidades donde él afirmaba haber estudiado tenía registro alguno
de la asistencia de Musto. Musto afirmó más tarde, en una entrevista a Wired, que realmente nunca
había obtenido los grados académicos.10
En el año 2017, Massimo Banzi anunció la creación de la «Fundación Arduino», declarando que sería
«un nuevo comienzo para Arduino». Dicha fundación, según palabras del mismo Banzi, «permitirá
defender los valores fundamentales de la Comunidad Arduino dentro del ecosistema de código abierto y
hacer que nuestro compromiso ( haciendo referencia a la empresa Arduini) con el código abierto sea más
sólido que nunca».11 Sin embargo ha existido cierta incertidumbre del desarrollo actual de dicha
iniciativa.12
La controversia en torno a Federico Musto continuó en julio del año 2017, según los informes, por haber
retirado licencias de código abierto, esquemas y códigos del sitio web de Arduino, lo que provocó
escrutinio y protesta por parte de la comunidad de makers.13
En octubre del año 2017, Arduino anunció su asociación con la multinacional ARM Holdings (ARM). El
anuncio decía, en parte, que "ARM reconoce la independencia como un valor central de Arduino... sin
ningún acuerdo de uso exclusivo con la arquitectura ARM". Arduino tiene la intención de seguir
https://es.wikipedia.org/wiki/Arduino 3/11
9/4/2021 Arduino - Wikipedia, la enciclopedia libre
Para la producción en serie de la primera versión se tomó en cuenta que el coste no fuera mayor de 30
euros, que fuera ensamblado en una placa de color azul, debía ser Plug and Play y que trabajara con
todas las plataformas informáticas tales como MacOSX, Windows y GNU/Linux. Las primeras 300
unidades de Arduino se las dieron a los alumnos del Instituto IVREA, con el fin de que las probaran y
empezaran a diseñar sus primeros prototipos.[cita requerida]
A principios de 2008, los cinco cofundadores del proyecto Arduino crearon la empresa Arduino LLC,
cuyo propósito era englobar las marcas comerciales asociadas a las placas Arduino.15 La fabricación y
venta de las placas Arduino debía ser hecha por compañías externas, y Arduino LLC obtendría un royalty
(comisión), de ellos. Los estatutos bajo los cuales se creó Arduino LLC especificaban que cada uno de los
cinco fundadores originales transferirían la propiedad de la marca Arduino a la empresa recién formada
(Arduino LLC).16
A finales de 2008, la empresa de Gianluca Martino (Smart Projects), registró la marca Arduino en Italia
y mantuvo esto en secreto de los otros co-fundadores durante un periodo aproximado de dos años. Esto
fue descubierto cuando la compañía Arduino LLC intentó registrar la marca en otras partes del mundo
(originalmente ellos se habían registrado solo en EE. UU.), encontrando que esta ya estaba registrada en
Italia. Las negociaciones con Gianluca y su firma para poner la marca bajo control de la compañía
Arduino LLC fallaron. En el año 2014, Smart Projects comenzó a negarse a pagar regalías. Luego
nombraron a un nuevo CEO, Federico Musto, que renombró a la empresa Arduino SRL y creó el sitio
web arduino.org, copiando los gráficos y el diseño del arduino.cc original. Esto resultó en una fractura en
el equipo de desarrollo de Arduino.17 18 19
En enero de 2015, Arduino LLC entabló una demanda contra Arduino SRL.20
En mayo de 2015, Arduino LLC creó la marca mundial Genuino, utilizada como marca fuera de los
Estados Unidos. 21
En julio de 2017, la nueva compañía BCMI LABS LLC fundada por Massimo Banzi, David Cuartielles,
David Mellis y Tom Igoe, adquirió Arduino AG y todas las marcas registradas de Arduino. Fabio Violante
se convirtió en el nuevo CEO que reemplazaría a Federico Musto, quien ya no trabajaría para Arduino
AG. 22
Durante la "World Maker Faire" en Nueva York del 1 de octubre de 2016, el cofundador y CEO de
Arduino LLC (Massimo Banzi) y el CEO de Arduino SRL (Federico Musto), anunciaron la fusión de
ambas compañías. 23
Hardware
Arduino es un hardware libre. Los diseños de referencia de hardware se distribuyen bajo licencia
Creative Commons Attribution Share-Alike 2.5 y están disponibles en el sitio web de Arduino. Los
esquemáticos y archivos de montaje de componentes (PCBs) para algunas versiones de placas también
están disponibles.
https://es.wikipedia.org/wiki/Arduino 4/11
9/4/2021 Arduino - Wikipedia, la enciclopedia libre
Las placas Arduino pueden conectarse con módulos adicionales denominados shields (escudos, por su
traducción al español), dichos shields aumentan las características técnicas de la placa Arduino en uso,
debido a que poseen circuitos específicos que añaden una o más funcionalidades extras a la placa
Arduino nativa en la cual se utilice, también se les conoce como placas de expansión. La mayoría de
estos shields se conectan a través de un bus serie I²C, aunque existen también aquellas que emplean
conexión mediante el bus UART (Universal Asynchronous Receiver-Transmitter, por su traducción al
español Transmisor-Receptor Asíncrono Universal), así como con el bus SPI (Serial Peripheral
Interface, por su traducción al español Interfaz Periférica Serie).
Los modelos de Arduino se categorizan en placas de desarrollo, placas de expansión (shields), kits,
accesorios e impresoras 3D.
Placas: Arduino Galileo,27 Arduino Uno, Arduino Leonardo, Arduino Due, Arduino Yún, Arduino Tre
(En Desarrollo), Arduino Zero, Arduino Micro, Arduino Esplora, Arduino Mega ADK, Arduino
Ethernet, Arduino Mega 2560, Arduino Robot, Arduino Mini, Arduino Nano, LilyPad Arduino Simple,
LilyPad Arduino SimpleSnap, LilyPad Arduino, LilyPad Arduino USB, Arduino Pro Mini, Arduino Fio,
Arduino Pro, Arduino MKR1000/Genuino MKR1000, Arduino MICRO/Genuino MICRO, Arduino
101/Genuino 101, Arduino Gemma.
Placas de expansión (shields): Arduino GSM Shield, Arduino Ethernet Shield, Arduino WiFi Shield,
Arduino Wireless SD Shield, Arduino USB Host Shield, Arduino Motor Shield, Arduino Wireless
Proto Shield, Arduino Proto Shield.
Kits: The Arduino Starter Kit, Arduino Materia 101.
Accesorios: Pantalla LCD TFT, Adaptador USB/Serie y MiniUSB/Serie, Arduino ISP.
Impresoras 3d: Arduino Materia 101.
Tipos y especificaciones
https://es.wikipedia.org/wiki/Arduino 5/11
9/4/2021 Arduino - Wikipedia, la enciclopedia libre
Arduino uno
La placa tiene 14 pines digitales, 6 pines analógicos programables con el Arduino IDE (Entorno de
desarrollo integrado) a través de un cable USB. Puede ser alimentado por el cable USB o por una batería
externa de 9 voltios, aunque acepta voltajes entre 7 y 20 voltios. Es el buque insignia de Arduino ya que
es la placa más popular, la que todo el mundo utiliza para iniciarse y la más sencilla de utilizar. Es el
punto de partida de muchos entusiastas de la programación de electrónica.
Arduino Mega
La placa con el microcontrolador más potente de la familia Arduino. Con 54 pines digitales que
funcionan como entrada y salida; 16 entradas analógicas, un cristal oscilador de 16 MHz, una conexión
USB, un botón de reinicio y una entrada para la alimentación de la placa. Arduino MEGA es la placa que
se utiliza cuando Arduino UNO no llega a cubrir las necesidades de un proyecto. Se ha utilizado
ampliamente como centro de control y computación en impresoras 3D...
Arduino es una placa electrónica de hardware libre que utiliza un microcontrolador reprogramable con
una serie de pines que permiten establecer conexiones entre el controlador y los diferentes sensores, es
decir el "cerebro" de algún circuito o maquinaria.
En un circuito se suele utilizar como fuente de alimentación y “puente” entre los diferentes componentes
para lograr que interactúen entre ellos.
Equipo de desarrollo
El núcleo del equipo de desarrollo de Arduino está formado por Massimo Banzi, David Cuartielles, Tom
Igoe, Gianluca Martino, David Mellis y Nicholas Zambetti.
Aplicaciones
La plataforma Arduino ha sido usada como base en diversas aplicaciones electrónicas:
https://es.wikipedia.org/wiki/Arduino 6/11
9/4/2021 Arduino - Wikipedia, la enciclopedia libre
The Humane PC: equipo que usa un módulo Arduino para emular un computador personal, con un
monitor de televisión y un teclado para computadora.32
Ardupilot: software y hardware de aeronaves no tripuladas.
ArduinoPhone: un teléfono móvil construido sobre un módulo Arduino.33 34
Máquinas de control numérico por computadora (CNC).
Open Theremín Uno: Versión digital de hardware libre del instrumento Theremín.
Impresoras 3D.
Ambilight, sistema de retroiluminación led imitando el sistema de los televisores Philips.35
Ejemplo de programa
void setup(){
pinMode(8,OUTPUT);
}
void loop(){
digitalWrite(8,HIGH);
delay(500);
digitalWrite(8,LOW);
delay(500);
}
Véase también
BASIC Stamp
Impresión 3D
Gumstix
MiniPC
OOPIC
PICAXE
Raspberry Pi
Physical Etoys
Robot
X10
Sanguino
Hardware libre
Referencias
https://blog.arduino.cc (en inglés). Consultado
1. «Arduino - Introduction» (https://www.arduino.c el 31 de enero de 2018.
c/en/guide/introduction). www.arduino.cc (en
inglés). Consultado el 22 de enero de 2018. 4. Lahart, Justin (27 de noviembre de 2009).
«Taking an Open-Source Approach to
2. Kushner, David (26 de octubre de 2011). «The Hardware» (https://www.wsj.com/articles/SB100
Making of Arduino» (https://spectrum.ieee.org/g 0142405274870349940457455996027146806
eek-life/hands-on/the-making-of-arduino) (en 6). https://www.wsj.com (en inglés). Consultado
inglés). IEEE Spectrum. Consultado el 19 de el 23 de enero de 2018.
marzo de 2018.
5. Placa Arduino Serial (http://arduino.cc/en/Main/
3. Massimo Banzi (22 de octubre de 2012). ArduinoBoardSerial)
«Arduino Due is finally here» (https://blog.ardui
no.cc/2012/10/22/arduino-due-is-finally-here/). 6. Barragán, Hernando. «The Untold History of
Arduino» (https://arduinohistory.github.io/).
https://es.wikipedia.org/wiki/Arduino 8/11
9/4/2021 Arduino - Wikipedia, la enciclopedia libre
Bibliografía
Banzi, Massimo (24 de marzo de 2009). Getting Started with Arduino (https://books.google.com.ar/b
ooks?id=Xd3SBQAAQBAJ&printsejjsjwc=frontcover&hl=es&source=gbs_atb#v=onepage&q&f=fals
e) (en inglés) (1ª edición). Make Books. p. 128. ISBN 9781449363291.
Noble, Joshua (15 de julio de 2009). Programming Interactivity: A Designer's Guide to
Proceserjrsing, Arduino, and openFramework (http://oreilly.com/catalog/9780596800581/) (1ª
edición). O'Reilly Media. p. 768. ISBN 0596154143.
Oxer, jyry; Blemings, Hugh (28 de diciembre de 2009). Practical Arduino: Cool Projects for Open
Source Hardware (https://web.archive.org/web/2tuj0101205153505/http://apress.com/book/view/978
1430224778) (1ª edición). Apress. p. 500. ISBN 1430224770. Archivado desde
[http:/yjyr/www.apress.com/book/view/9781430224778 el original] el 5 de diciembre de 2010.
Consultado el 17 de mayo de 2010.
Enlaces externos
Wikimedia Commons alberga una categoría multimedia sobre Arduino.
Wikilibros alberga un libro o manual sobre Lenguaje de programación Arduino.
Wikiversidad alberga proyectos de aprendizaje sobre Arduino.
Proyecto Arduino (Sitio oficial de la empresa radicada en Italia) (https://www.arduino.cc/)
https://es.wikipedia.org/wiki/Arduino 10/11
9/4/2021 Arduino - Wikipedia, la enciclopedia libre
Obtenido de «https://es.wikipedia.org/w/index.php?title=Arduino&oldid=134497083»
Esta página se editó por última vez el 3 abr 2021 a las 20:40.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.
https://es.wikipedia.org/wiki/Arduino 11/11