Está en la página 1de 56

Arduino

plataforma abierta de hardware y


software

Arduino es una compañía de fuente


abierta y hardware abierto así como un
proyecto y comunidad internacional
que diseña y manufactura placas de
desarrollo de 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 la Licencia Pública General
Reducida de GNU (LGPL),[1]​
permitiendo
la manufactura de las placas Arduino y
distribución del software por cualquier
individuo. Las placas Arduino están
disponibles comercialmente en forma
de placas ensambladas o también en
forma de kits hazlo tu mismo (Del
inglés DIY: "Do It Yourself").

Arduino

Arduino Uno SMD R3


Información
Tipo Single-Board
Computer (SBC)
Datos técnicos
Alimentación USB/Baterías/Fuente
s de poder.
Procesador Atmel AVR (8bit),
Procesador Atmel AVR (8bit),
ARM Cortex-M0+ (32-
bit),
ARM Cortex-M3
(32bit),

Intel Quark (x86) (32-


bit).
Memoria SRAM
Almacenamiento Flash, EEPROM.
Soporte Placas de expansión

(shields).
Software
Sistema operativo multiplataforma
Otros datos
Arduino
https://www.arduino.cc/
Los diseños de las placas Arduino usan
diversos microcontroladores y
microprocesadores. Generalmente el
hardware consiste de un
microcontrolador Atmel AVR,
conectado bajo la configuración de
"sistema mínimo" sobre una placa de
circuito impreso a la que se le pueden
conectar placas de expansión (shields)
a través de la disposición de los
puertos de entrada y salida presentes
en la placa seleccionada. Las shields
complementan la funcionalidad del
modelo de placa empleada, agregando
circuiteria, sensores y módulos de
comunicación externos a la placa
original. La mayoría de las placas
Arduino pueden ser energizadas por un
puerto USB o un puerto barrel Jack de
2.5mm. La mayoría de las placas
Arduino pueden ser programadas a
través del puerto serie que incorporan
haciendo uso del 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
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
librerías realizadas para operar en una
arquitectura presenten 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]​

Historia

Placa Arduino UNO con comunicación RS232[5]​


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 $100USD, 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 IDII[2]​
.
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 funciones para
programar fácilmente el
microcontrolador.[6]​
Regresando al año
2005, Massimo Banzi junto con David
Mellis (otro estudiante del IDII) y David
Cuartielles, agregaron soporte a Wiring
para el microcontrolador ATmega8,
más económico que el inicial
(Atmega168). Pero en lugar de
continuar el desarrollo en Wiring, se
separaron del proyecto y lo
renombraron Arduino.[6]​
El nombre Arduino viene de un bar en
Ivrea, Italia; en donde algunos de los
fundadores del proyecto Arduino solían
reunirse. El bar tiene el nombre de " Bar
di Re Arduino", y 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]​

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]​

Adafruit Industries, un proveedor de


componentes electrónicos y fabricante
de placas de circuito impreso, entre
ellas placas Arduino, ubicado en la
ciudad de Nueva York, estimó a
mediados del año 2011 que se habían
producido comercialmente más de
300,000 placas Arduino oficiales.[8]​
En
el año 2013, estimó que se
encontraban en manos de usuarios
700,000 placas Arduino oficiales.[9]​

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 trabajando con
todos los proveedores y arquitecturas
de tecnología.[14]​

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 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]

Disputa por la marca


Arduino

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
Placa Arduino con Ethernet Shield y sensor de
ritmo cardíaco

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.

Aunque los diseños de hardware y


software están disponibles 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 antes solicitar
permiso. El documento de política
oficial sobre el uso del nombre Arduino
enfatiza que el proyecto está abierto a
incorporar el trabajo de otros en el
producto oficial.[24]​
Varios productos
compatibles con Arduino lanzados
comercialmente han evitado incluir el
nombre del proyecto Arduino en sus
dispositivos al emplear nombres que
terminan en «-duino».[25]​
La mayoría de las placas Arduino
constan de un microcontrolador AVR
Atmel-8 bits (ATmega8, ATmega168,
ATmega328, ATmega1280,
ATmega2560), cada microncontrolador
consta de diversas cantidades de
memoria flash, pines y funciones. Las
placas utilizan pines/cabezales
hembra de una o dos hileras que
facilitan las conexiones e
incorporación en otros circuitos.[26]​

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 posen
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).

La mayoría de las placas incluyen un


regulador lineal de 5 V y un oscilador
de cristal de 16 MHz, o un resonador
de cerámica según sea el caso.
Algunos diseños, como el LilyPad,
funcionan a 8 MHz y prescinden del
regulador de voltaje a bordo debido a
restricciones de factor/tamaño de
forma específicas.

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.

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:

Xoscillo: Osciloscopio de código


abierto[28]​
Equipo científico para
investigaciones[29]​
Arduinome: Un dispositivo
controlador MIDI[30]​
OBDuino: un económetro que usa
una interfaz de diagnóstico a bordo
que se halla en los automóviles
modernos
SCA-ino: Sistema de cómputo
automotriz capaz de monitorear
sensores como el TPS, el MAP y el
03S y controlar actuadores
automotrices como la bobina de
ignición, la válvula IAC y
aceleradores electrónicos
Humane Reader: dispositivo
electrónico de bajo coste con salida
de señal de TV que puede manejar
una biblioteca de 5000 títulos en una
tarjeta microSD[31]​
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]​

Otras interfaces de
programación
Es posible comunicar una aplicación
que corra sobre Arduino con otros
dispositivos que corran otros lenguajes
de programación y aplicaciones
populares,[36]​
debido a que Arduino usa
la transmisión de datos en serie, la cual
es soportada por la mayoría de los
lenguajes que se mencionan a
continuación. Y para los que no
soportan el formato serie de forma
nativa, es posible utilizar software
intermediario que traduzca los
mensajes enviados por ambas partes
para permitir una comunicación fluida.
Algunos ejemplos de lenguajes son:

3DVIA Virtools: aplicaciones


interactivas y de tiempo real.
Adobe Director
BlitzMax (con acceso restringido).
C
C++ (mediante libSerial o en
Windows).
C#
Cocoa/Objective-C (para Mac OS X).
Flash (mediante ActionScript).
Gambas
Isadora (Interactividad audiovisual
en tiempo real).
Instant Reality (X3D).
Java
Liberlab (software de medición y
experimentación).
LabView
Mathematica
Matlab
MaxMSP: Entorno gráfico de
programación para aplicaciones
musicales, de audio y multimedia.
Minibloq: Entorno gráfico de
programación, corre también en las
computadoras OLPC.
Perl
Php
Physical Etoys: Entorno gráfico de
programación usado para proyectos
de robótica educativa.
Processing
Pure Data
Python
Ruby
Scratch for Arduino (S4A): Entorno
gráfico de programación,
modificación del entorno para niños
Scratch, del MIT.
Squeak: Implementación libre de
Smalltalk.
SuperCollider: Síntesis de audio en
tiempo real.
VBScript
Visual Basic .NET
VVVV: Síntesis de vídeo en tiempo
real.
Véase también
BASIC Stamp
Impresión 3D
Gumstix
MiniPC
OOPIC
PICAXE
Raspberry Pi
Physical Etoys
Robot
X10
Sanguino
Hardware libre

Referencias
1. «Arduino - Introduction» .
www.arduino.cc (en inglés).
Consultado el 22 de enero de
2018.
2. Kushner, David (26 de octubre de
2011). «The Making of Arduino»
(en inglés). IEEE Spectrum.
Consultado el 19 de marzo de
2018.
3. Massimo Banzi (22 octubre, 2012).
«Arduino Due is finally here» .
https://blog.arduino.cc (en
inglés). Consultado el 31 enero,
2018.
4. Lahart, Justin (27 noviembre,
2009). «Taking an Open-Source
Approach to Hardware» .
https://www.wsj.com (en inglés).
Consultado el 23 enero, 2018.
5. Placa Arduino Serial
6. Barragán, Hernando. «The Untold
History of Arduino» .
http://arduinohistory.github.io/
(en inglés). Consultado el 2 de
marzo de 2018.
7. Shiffman, David (9 de agosto de
2003). «Interview with Casey Reas
and Ben Fry» . http://rhizome.org/
(en inglés). Consultado el 20 de
marzo de 2018.
8. «How many Arduinos are “in the
wild?” About 300,000» .
https://blog.adafruit.com (en
inglés). Adafruit Industries. 15 de
mayo de 2011. Consultado el 20 de
marzo de 2018.
9. «Arduino FAQ – With David
Cuartielles» .
http://medea.mah.se (en inglés).
Medea. 5 de abril de 2013.
Consultado el 20 de marzo de
2018.
10. Stockton, Nick (06 abril, 2017).
«Arduino's new CEO, Federico
Musto, may have fabricated his
academic record» .
https://www.wired.com (en
inglés). Consultado el 20 de marzo
de 2018.
11. Dougherty, Dale (09 junio, 2017).
«Free Arduino» .
https://makezine.com (en inglés).
Consultado el 21 de marzo de
2018.
12. Williams, Elliot (19 de junio de
2017). «The arduino foundation:
whats-up?» .
https://hackaday.com/ (en
inglés). Consultado el 20 de marzo
de 2018.
13. Biggs, John (26 de julio de 2017).
«CEO controversy mars Arduino’s
open future» .
https://techcrunch.com (en
inglés). Consultado el 21 de marzo
de 2018.
14. Wilson, Richard (6 de octubre de
2017). «Arduino reborn partners
with ARM» .
https://www.electronicsweekly.co
m (en inglés). Consultado el 21 de
marzo de 2018.
15. Massachusetts gob (ed.).
«Business Entity Summary for
Arduino LLC.» . Estado de
Massachusetts. Consultado el 26
de marzo de 2018.
16. «Pelea por la marca» .
17. Alasdair Allan, Alasdair (06 de
marzo,2015). «Arduino Wars:
Group Splits, Competing Products
Revealed?» .
https://makezine.com (en inglés).
Consultado el 26 de marzo de
2018.
18. Banzi, Massimo (19 de marzo de
2015). «Massimo Banzi: Fighting
for Arduino» .
https://makezine.com (en inglés).
Consultado el 26 de marzo de
2018.
19. Williams, Elliot (28 de marzo de
2015). «Arduino SRL to
distributors: “we're the real
arduino”» . https://hackaday.com
(en inglés). Consultado el 26 de
marzo de 2018.
20. «Arduino LLC vs Arduino SRL
lawsuit» .
https://www.unitedstatescourts.or
g/ (en inglés). Archivado desde el
original el 9 de julio de 2017.
Consultado el 31 de marzo de
2018.
21. Senese, Mike (16 de mayo de
2015). «Arduino Announces New
Brand, Genuino, Manufacturing
Partnership with Adafruit» .
http://makezine.com/ (en inglés).
Consultado el 31 de marzo de
2018.
22. «A new era for Arduino begins
today» . https://blog.arduino.cc/
(en inglés). 28 de julio de 2016.
Consultado el 31 de marzo de
2018.
23. «Two Arduinos become one» .
https://blog.arduino.cc/ (en
inglés). 1 de octubre de 2016.
Consultado el 31 de marzo de
2018.
24. «Policy» . Arduino.cc (en inglés).
Consultado el 5 de septiembre de
2018.
25. «Freeduino Open Designs» .
Freeduino.org (en inglés).
Archivado desde el original el 10
de abril de 2008. Consultado el 5
de septiembre de 2018.
26. Andy Rangel (Octubre, 2018).
«Robot cero» . Robot Cero y
Arduino. Consultado el Octubre,
2018.
27. https://www.arduino.cc/en/Arduin
oCertified/IntelGalileo
28. «Xoscillo: A software oscilloscope
that acquires data using an
Arduino or a parallax.» (en inglés).
Consultado el 22 de diciembre de
2013.
29. Joshua M. Pearce (14 de
septiembre de 2012). «Building
Research Equipment with Free,
Open-Source Hardware» (en
inglés). Washington, EE.UU.:
American Association for the
Advancement of Scienc. p. 3.
doi:10.1126/science.1228183 .
Archivado desde el original el 24
de diciembre de 2013. Consultado
el 22 de diciembre de 2013.
30. Peter Kirn (20 de agosto de 2008).
«Aug 20 2008 Arduinome: An
Arduino-Based Monome Clone,
Behind the Scenes» (en inglés).
Consultado el 22 de diciembre de
2013.
31. «Humane Reader» (en inglés).
Consultado el 22 de diciembre de
2013.
32. «The Humane PC» (en inglés).
Consultado el 22 de diciembre de
2013.
33. «ArduinoPhone» (en inglés).
Consultado el 22 de diciembre de
2013.
34. Esteban Zamorano (28 de
noviembre de 2013). «Construye tu
propio celular por USD$200
gracias a Arduino» . Consultado el
22 de diciembre de 2013.
35. «Historia e importancia» .
36. «Interfacing with Other Software» .
http://arduino.cc (en inglés).
Archivado desde el original el 24
de julio de 2012. Consultado el 22
de diciembre de 2013.

Bibliografía

Banzi, Massimo (24 de marzo de


2009). Getting Started with Arduino
(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 Processing,
Arduino, and openFramework (1ª
edición). O'Reilly Media. p. 768.
ISBN 0596154143.
Oxer, Jonathan; Blemings, Hugh (28
de diciembre de 2009). Practical
Arduino: Cool Projects for Open
Source Hardware (1ª edición).
Apress. p. 500. ISBN 1430224770.
Archivado desde el original el 5 de

También podría gustarte