Arduino
Arduino
Arduino
Ir a la navegaci�nIr a la b�squeda
Arduino
Arudino Logo.svg
Informaci�n
Tipo Single-Board Computer (SBC)
Datos t�cnicos
Plataforma AVR Ver y modificar los datos en Wikidata
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)
Otros datos
Arduino
https://www.arduino.cc/ Ver y modificar los datos en Wikidata
[editar datos en Wikidata]
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 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").
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 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.
�ndice
1 Historia
1.1 Disputa por la marca Arduino
2 Hardware
3 Tipos y especificaciones
3.1 Arduino uno
3.2 Arduino Mega
3.3 Para qu� sirven
4 Equipo de desarrollo
5 Aplicaciones
6 Ejemplo de programa
7 Otras interfaces de programaci�n
8 V�ase tambi�n
9 Referencias
9.1 Bibliograf�a
10 Enlaces externos
Historia
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?
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?
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?
Hardware
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).
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
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...
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?
Ejemplo de programa
void setup(){
pinMode(8,OUTPUT);
}
void loop(){
digitalWrite(8,HIGH);
delay(500);
digitalWrite(8,LOW);
delay(500);
}
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:
En otros idiomas
???????
English
Euskara
Fran�ais
??????
Bahasa Indonesia
Portugu�s
???????
??
56 m�s
Editar enlaces
Esta p�gina se edit� por �ltima vez el 10 nov 2021 a las 00:56.
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.