Вы находитесь на странице: 1из 5

Qu es Arduino?

Arduino es una plataforma de hardware de cdigo abierto, basada en


una sencilla placa con entradas y salidas, analgicas y digitales, en
un entorno de desarrollo que est basado en el lenguaje de
programacin Processing. Es un dispositivo que conecta el mundo
fsico con el mundo virtual, o el mundo analgico con el digital.
Sus creadores son el
zaragozano David
Cuartielles, ingeniero
electrnico y docente
de la Universidad de
Mlmo,
Suecia
y Massimo
Banzi,
italiano, diseador y
desarrollador Web. El
proyecto
fue
concebido en Italia en
el ao 2005.

Arduino es una plataforma de prototipos electrnica de cdigo abierto


(open-source) basada en hardware y software flexibles y fciles de
usar. Est pensado para artistas, diseadores, como hobby y para
cualquiera interesado en crear objetos o entornos interactivos.
Arduino puede sentir el entorno mediante la recepcin de entradas
desde una variedad de sensores y puede afectar a su alrededor
mediante

el

control

de

luces,

motores

otros

artefactos.

El microcontrolador de la placa se programa usando el Arduino


Programming Language (basado en Wiring) y el Arduino Development
Environment (basado en Processing).

Los proyectos de Arduino

pueden ser autnomos o se pueden comunicar con software en


ejecucin en un ordenador (por ejemplo con Flash, Processing,
MaxMSP, etc.).
Las placas se pueden ensamblar a mano o encargarlas pre
ensambladas; el software se puede descargar gratuitamente. Los
diseos

de

referencia

disponibles bajo licencia

del

hardware

open-source,

(archivos

por

lo

CAD)

que es

estn

libre

de

adaptarlas a nuestras necesidades.

Por qu Arduino?
Hay

muchos

microcontroladores

otros
y

plataformas
microcontroladoras
disponibles

para

computacin fsica. Parallax


Basic Stamp, Netmedias BX24,

Phidgets,

MITs

Handyboard, y muchas otras


ofertas

de

similar.

funcionalidad
Todas

herramientas

toman

estas
los

desordenados detalles de la programacin de microcontrolador y la


encierran en un paquete fcil de usar. Arduino tambin simplifica el
proceso de trabajo con microcontroladores, pero ofrece algunas
ventajas para profesores, estudiantes y aaficionados interesados
sobre otros sistemas:

Barato: Las placas Arduino son relativamente baratas


comparadas con otras plataformas microcontroladoras. La versin
menos cara del modulo Arduino puede ser ensamblada a mano, e
incluso los mdulos de Arduino preensamblados cuestan menos
de 50$.

Multiplataforma: El software de Arduino se ejecuta en


sistemas operativos Windows, Macintosh OSX y GNU/Linux. La
mayora de los sistemas microcontroladores estn limitados a
Windows.

Entorno de programacin simple y claro: El entorno de


programacin de Arduino es fcil de usar para principiantes, pero
sucientemente flexible para que usuarios avanzados
puedan aprovecharlo tambin. Para profesores, est
convenientemente basado en el entorno de programacin
Processing, de manera que estudiantes aprendiendo a programar
en ese entorno estarn familiarizados con el aspecto y la imagen
de Arduino.

Cdigo abierto y software extensible: El software Arduino


est publicado como herramientas de cdigo abierto, disponible
para extensin por programadores experimentados. El
lenguaje puede ser expandido mediante libreras C++, y la gente
que quiera entender los detalles tcnicos pueden hacer el salto
desde Arduino a la programacin en lenguaje AVR C en el cual
est basado. De forma similar, puedes aadir cdigo AVR-C
directamente en tus programas Arduino si quieres.

Cdigo abierto y hardware extensible: El Arduino est


basado en microcontroladores ATMEGA8 y ATMEGA168 de Atmel.
Los planos para los mdulos estn publicados bajo
licencia Creative Commons, por lo que diseadores
experimentados de circuitos pueden hacer su propia versin del
mdulo, extendindolo y mejorndolo. Incluso usuarios
relativamente inexpertos pueden construir la versin de la placa
del mdulo para entender como funciona y ahorrar dinero.

Aplicaciones

La plataforma Arduino ha sido usado como base en diversas


aplicaciones electrnicas:

Xoscillo: Osciloscopio de cdigo abierto.

Equipo cientfico para investigaciones.

Arduinome: Un dispositivo controlador MIDI.

OBDuino: un econmetro que usa una interfaz de diagnstico a


bordo que se halla en los automviles modernos.

SCA-ino: Sistema de cmputo automotriz capaz de monitorear


sensores como el TPS, el MAP y el 02S y controlar actuadores
automotrices como la bobina de ignicin, la vlvula IAC y
aceleradores electrnicos.

Humane Reader: dispositivo electrnico de bajo coste con salida


de seal de TV que puede manejar una biblioteca de 5000 ttulos
en una tarjeta micro SD.

The Humane PC: equipo que usa un mdulo Arduino para


emular un computador personal, con un monitor de televisin y un
teclado para computadora.

Ardupilot: software y hardware de aeronaves no tripuladas.

ArduinoPhone: un telfono mvil construido sobre un mdulo


Arduino.

Impresoras 3D.

Conclusiones.
Arduino hace a la programacin fsica es decir la
programacin que hagamos va a tener interaccin con el
mundo real; vamos a poder mover motores, abrir puertas,
encender bombillas(focos), hacer secuencias de led con
sensores
de
humedad,
infrarrojo,
humedad,
gas,
ultrasonido, etc, que interactan con el mundo fsico.
Arduino hace parte de lo que llamamos inteligencia
colectiva que se logra a travs de internet al desarrollar
cdigos abiertos y hardware abierto, es decir que todos los
planos del hardware de la construccin de la tarjeta son
entregados al pblico para que
cualquiera lo pueda
desarrollar, mejorar o ampliar al igual que su plataforma de
desarrollo(processing).

Вам также может понравиться