Sie sind auf Seite 1von 7

LENGUAJE ARDUINO

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

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?

�ndice
1 Historia
1.1 Disputa por la marca Arduino
2 Hardware
3 Equipo de desarrollo
4 Aplicaciones
5 Otras interfaces de programaci�n
6 V�ase tambi�n
7 Referencias
7.1 Bibliograf�a
8 Enlaces externos
Historia

Placa Arduino UNO con comunicaci�n RS2325?


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
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 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 Arduino15?. 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 abierto28?


Equipo cient�fico para investigaciones29?
Arduinome: Un dispositivo controlador MIDI30?
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 microSD31?
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 computadora32?
Ardupilot: software y hardware de aeronaves no tripuladas
ArduinoPhone: un tel�fono m�vil construido sobre un m�dulo Arduino33?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
�Arduino - Introduction�. www.arduino.cc (en ingl�s). Consultado el 22 de enero de
2018.
Kushner, David (26 de octubre de 2011). �The Making of Arduino� (en ingl�s). IEEE
Spectrum. Consultado el 19 de marzo de 2018.
Massimo Banzi (22 octubre, 2012). �Arduino Due is finally here�.
https://blog.arduino.cc (en ingl�s). Consultado el 31 enero, 2018.
Lahart, Justin (27 noviembre, 2009). �Taking an Open-Source Approach to Hardware�.
https://www.wsj.com (en ingl�s). Consultado el 23 enero, 2018.
Placa Arduino Serial
Barrag�n, Hernando. �The Untold History of Arduino�.
http://arduinohistory.github.io/ (en ingl�s). Consultado el 2 de marzo de 2018.
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.
�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.
�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.
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.
Dougherty, Dale (09 junio, 2017). �Free Arduino�. https://makezine.com (en
ingl�s). Consultado el 21 de marzo de 2018.
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.
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.
Wilson, Richard (6 de octubre de 2017). �Arduino reborn partners with ARM�.
https://www.electronicsweekly.com (en ingl�s). Consultado el 21 de marzo de 2018.
Massachusetts gob (ed.). �Business Entity Summary for Arduino LLC.�. Estado de
Massachusetts. Consultado el 26 de marzo de 2018.
�Pelea por la marca�.
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.
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.
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.
�Arduino LLC vs Arduino SRL lawsuit�. https://www.unitedstatescourts.org/ (en
ingl�s). Archivado desde el original el 9 de julio de 2017. Consultado el 31 de
marzo de 2018.
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.
�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.
�Two Arduinos become one�. https://blog.arduino.cc/ (en ingl�s). 1 de octubre de
2016. Consultado el 31 de marzo de 2018.
�Policy�. Arduino.cc (en ingl�s). Consultado el 5 de septiembre de 2018.
�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.
Andy Rangel (Octubre, 2018). �Robot cero�. Robot Cero y Arduino. Consultado el
Octubre, 2018.
https://www.arduino.cc/en/ArduinoCertified/IntelGalileo
�Xoscillo: A software oscilloscope that acquires data using an Arduino or a
parallax.� (en ingl�s). Consultado el 22 de diciembre de 2013.
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.
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.
�Humane Reader� (en ingl�s). Consultado el 22 de diciembre de 2013.
�The Humane PC� (en ingl�s). Consultado el 22 de diciembre de 2013.
�ArduinoPhone� (en ingl�s). Consultado el 22 de diciembre de 2013.
Esteban Zamorano (28 de noviembre de 2013). �Construye tu propio celular por
USD$200 gracias a Arduino�. Consultado el 22 de diciembre de 2013.
�Historia e importancia�.
�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 diciembre de 2010. Consultado el 17 de mayo de
2010.

Das könnte Ihnen auch gefallen