Está en la página 1de 5

Arduino

Introduccion

Arduino es una plataforma de prototipos electrónica de código abierto basada en hardware


y software fexibles y fáciles de usar.
Arduino puede percibir el entorno mediante la recepción de entradas desde una variedad de
sensores y puede afectar a su alrededor mediante el control de luces, motores y otros
artefactos.

El microcontrolador de la placa se programa usando el Arduino Programming Language_


que esta basado en Wiring y el Arduino Development Environment basado en Processing.
Los proyectos de Arduino pueden ser autonomos o se pueden comunicar con software en
ejecución en un ordenador por ejemplo con Flash, Processing, MaxMSP, etc.

Fue diseñado para gente que quiere hacer una introducción a la electrónica sin necesidad de tener
conocimientos previos en ciencias. Se creó esta plataforma para que estudiantes en diseño
industrial pudieran tener acceso a unos conocimientos cerrados a ellos hasta entonces. Cabe decir
que todo el sistema de desarrollo, el software, los circuitos y la documentación son abiertos. Esto
permite a cualquier persona reproducir el sistema y usarlo en beneficio propio

Las plataformas Arduino están basadas en los microcontroladores AVR en sus diferentes
presentaciones como ser Atmega168, Atmega328, Atmega1280, ATmega8 y otros similares, chips
sencillos y de bajo coste que permiten el desarrollo de múltiples diseños.
.
Historia

El proyecto comenzó en Ivrea, Italia, en el año 2005 con el fin de crear un dispositivo para
estudiantes para el control integrado de proyectos de diseño e interacción, con la finalidad
de que fuera más barato que los sistemas de creación de prototipos disponibles en ese
entonces. A partir de mayo de 2011, más de 300.000 unidades de Arduino han sido
distribuidas. Los fundadores Massimo Banzi y David Cuartielles nombraron el proyecto
como Arduino de Ivrea, un protagonista histórico de la ciudad. En primer lugar "Arduino"
es un termino masculino italiano, que significa "gran amigo".

El proyecto Arduino es un fork (en la ingeniería de software, un fork es un proyecto que


sucede cuando los desarrolladores tie-nen una copia legal del código fuente y empiezan el
desarrollo independiente de ella, creando una obra distinta de software) de la plataforma
Wiring de código abierto. Wiring fue creado por el artista colombiano y programador
Hernando Barragán como una tesis de maestría en el Instituto de diseño e interac-ción
Ivrea, bajo la supervisión de Massimo Banzi y Casey Reas. Por otra parte, Wiring se basa
en Processing y su entorno de desarrollo integrado creado por Casey Reas y Ben Fry.

Massimo, David Cuartilles investigador en el instituto y Gianluca Martino desarrollador


local contratado para desarrollar hardware para los proyectos de los estudiantes
desarrollaron una tarjeta basada en el trabajo de Hernando Barragan la cual era más
pequeña y económica que la Wiring a la cual llamaron Arduino.

Más tarde se unieron a este grupo los estudiantes Mellis y Zambetti que mejoraron el
modelo de Wiring, logrando construir una tarjeta básica y un ambiente de desarrollo
completo. En el año 2005 se une a este equipo de trabajo Tom Igoe quien es conocido por
sus trabajos en Computación Física (Construcción de sistemas físicos a través de hardware
y software que pueden sentir y responder al mundo análogo) y se encarga de las pruebas del
sistema con estudiantes del ITP en Estados Unidos, como también de realizar los contactos
para la distribución de la tarjeta en territorio americano.
TIPOS DE ARDUINO.

Entre los más conocidos tenemos a:

 Arduino UNO rev.3 - Esta es la última revisión de la placa Arduino USB básica con
cambios en el diseño pero conservando la misma funcionalidad que los modelos
anteriores. Se conecta al ordenador con un cable USB estándar y contiene todo lo
necesario para programar la placa. Se puede ampliar con gran variedad de shields:
placas de extensión con funcionalidades específicas.

 Arduino Ethernet - Esta revisión de la placa Arduino básica. Se conecta al


ordenador con un cable RJ-45 es decir a una red Ethernet (para poder usarse también
INTERNET) contiene todo lo necesario para programar la placa. Se puede ampliar
con gran variedad de shields: placas de extensión con funcionalidades específicas.

 Arduino Android - Esta revisión de la placa Arduino USB básica. Se conecta al


ordenador con un cable USB estándar y contiene todo lo necesario para programar la
placa, diseñada para usar como entorno de programación dispositivos con android
(celulares y tabletas), de igual manera como la mayoría de los modelos, se puede
ampliar con gran variedad de shields: placas de extensión con funcionalidades
específicas.

 Duemilanove - Esta revisión de la placa Arduino USB básica. Se conecta al


ordenador con un cable USB estándar y contiene todo lo necesario para programar la
placa. Se puede ampliar con gran variedad de shields: placas de extensión con
funcionalidades específicas.

 Diecimila - Esta es la revisión anterior de la placa USB básica.

 Nano - Una placa compacta diseñada para usar directamente en placas de desarrollo,
el Nano se conecta al ordenador con un cable Mini-B USB.

 Mega - Mas grande y potente placa Arduino, compatible con los shields de
Duemilanove y Diecimila.

 Bluetooth - El Arduino BT contiene un módulo bluetooth que permite comunicarse y


programarse sin cables. Es compatible con los shields de Arduino.
 LilyPad - Diseñado para aplicaciones sobre prendas, esta placa puede ser cosida a la
ropa y es de color purpura y con un diseño con estilo.

 Fio - Diseñada para aplicaciones inalámbricas. Incluye un zócalo para XBee, un


conector para baterías LiPo y electrónica para cargar baterías.

 Mini - La placa Arduino más pequeña. Funciona perfectamente en una placa de


desarrollo o en aplicaciones donde el espacio es primordial. Se conecta al ordenador
usando el adaptador Mini USB.

 Adaptador Mini USB - Esta placa convierte una conexión USB en 5 voltios, toma
tierra, líneas TX y RX que puedes conectar al Arduino Mini o a otro micro
controlador.

 Pro - Esta placa está diseñada para aquellos que quien dejar la placa incrustada en el
proyecto: es más barata que la Diecimila y se puede alimentar fácilmente con
baterías. pero requiere de componentes extra y montaje.

 Pro Mini - Como la Pro, la Pro Mini está diseñada para usuarios avanzados que
requieren de bajo coste, menor tamaño y dispuestos a un poco de trabajo extra.

 Serial - Placa básica que utiliza una interfaz RS232 como comunicación con el
ordenador para programar o intercambiar datos. Esta placa es fácil de montar incluso
como ejercicio didáctico.

Shields.
Fig. 4. Shields Arduino.

Un shield es una placa impresa que se pueden conectar en la parte superior de la placa
Arduino para ampliar sus capacidades, pudiendo ser apilada una encima de la otra.

Es posible apilar varias shields aunque la imagen superior ya es un caso extremo no


recomendable.

Las shields suelen ser diseños bastante simples y en general de código abierto, el diseño
suelen ser publicados libremente. Podemos encontrar shields un poco más sofisticadas,
incluyendo una unidad de medida inercial con una estructura en seis giroscopios DOF para
su uso como parte de un piloto automático en un avión modelo.

Fig. 5. Shield de Potencia

SOFTWARE ARDUINO.

También podría gustarte