You are on page 1of 6

ARDUINO

Una estupenda y barata placa de desarrollo de proyectos, adaptada a


cualquier nivel de conocimientos de electrnica.
Ideal para estudiantes de electrnica de formacin profesional o para
jvenes entusiastas que quieran implementar una idea relacionada
con la msica o el diseo interactivo.
Una nueva manera de aprender electrnica y programacin en lenguaje C a medida que construyes tus propios circuitos.

Qu es Arduino?
Es una plataforma open hardware microcontrolada para el desarrollo de productos y proyectos electrnicos enfocada a un pblico no experto como artistas, diseadores,msicos y
en general,entusiastas de la electrnica.
Como es hardware abierto o libre, su precio es muy asequible para estudiantes y centros
educativos en comparacin con otro tipo de placas comerciales. El proyecto fue concebido
en Italia en el ao 2005 por el zaragozano David Cuartielles, ingeniero electrnico y docente
de la Universidad de Mlmo (Suecia) y Massimo Banzi, italiano, diseador y desarrollador
Web.
Arduino est basado 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. Como su eje motor es un microcontrolador, esta tarjeta puede reprogramarse y por
tanto, puede reutilizarse en multitud de proyectos personales.
Su Entorno de programacin (IDE) es simple y fcil de usar para principiantes y lo suficientemente flexible para los usuarios avanzados.
El software de Arduino funciona en los sistemas operativos Windows, Macintosh OSX y
Linux. La mayora de los entornos para microcontroladores estn limitados a Windows.
Su hardware es ampliable y de Cdigo abierto. Arduino est basado en los microcontroladores ATMEGA168, ATMEGA328 y ATMEGA1280. Los planos de los mdulos estn publicados
bajo licencia Creative Commons, por lo que diseadores de circuitos con experiencia pueden hacer su propia versin del mdulo, amplindolo u optimizndolo. Incluso usuarios relativamente inexpertos pueden construir la versin para placa de desarrollo para entender
cmo funciona y ahorrar algo de dinero.

Sin duda, este pequeo dispositivo nos ofrece una variedad de interesantes opciones inversamente proporcional a su reducido tamao. Slo hace falta un poco de imaginacin, algunos
conocimientos de electrnica y programacin y lanzarse a la aventura.
Todo lo que necesitas para empezar a desarrollar con Arduino lo puedes encontrar en la
web: http://www.arduino.cc/ o en su versin en espaol: http://www.arduino.cc/es/
Si quieres adentrarte un poco ms en lo que puedes hacer con arduino no te pierdas el siguiente documental:
http://linuxzone.es/2012/03/10/que-es-arduino-te-lo-mostramos-en-un-documental/

Para qu sirve Arduino?


Arduino es una placa con un microcontrolador de la marca Atmel y con toda la circuitera de
soporte, que incluye, reguladores de tensin, un puerto USB conectado a un modulo adaptador USB-Serie que permite programar el microcontrolador desde cualquier PC de manera
cmoda
Un arduino dispone de varios pines que pueden configurarse como entrada o salida y a los
que puede conectarse cualquier dispositivo que sea capaz de transmitir o recibir seales digitales de 0 y 5 V.
Tambien dispone de entradas y salidas analgicas. Mediante las entradas analgicas podemos obtener datos de sensores en forma de variaciones continuas de un voltaje. Las salidas
analgicas suelen utilizarse para enviar seales de control PWM a diferentes dispositivos.
Arduino viene en una variedad de diferentes tipos que hacen que elegir el ms adecuado sea
un poco difcil, pero la variedad tambin nos brinda la flexibilidad para elegir la solucin perfecta a las necesidades de nuestros proyectos.
En este articulo por extensin no podemos cubrir todas las opciones de Arduino, pero a continuacin te muestro algunas de las opciones ms reseables para empezar.

Arduino Uno es un buena opcin para comenzar a usar Arduino, proporciona una base

slida para los principiantes y tiene muchas de las opciones que se desea a medida que exploras la plataforma. Tambin trabaja con casi todos los escudos o Shields disponibles.

Arduino Nano es rasgo por rasgo casi lo mismo que el Arduino Uno, pero es aproximada-

mente 1/3 del tamao y no se pueden usar shields con tanta facilidad. Est destinado a ser
utilizado como un elemento permanente en los proyectos o con bread boards para pruebas.

Arduino Lilypad tiene un diseo nico que se puede coser en la tela para proyectos que
se puedan vestir o para arte. Por supuesto, no ests limitado a esas aplicaciones, pero los
shields no funcionan en este Arduino, de modo que la expansin puede ser difcil. en Arduino.

Arduino Mega 2560 tiene ms memoria


y ms pines de E/S que cualquier otra Arduino.
Este es el Arduino ms grande y mejor que puedes conseguir, pero puede que no necesites tanto
poder si tus proyectos no lo requieren. Este tambin es un poco ms caro, por lo que debes pensar si lo que quieres para un proyecto permanente o para montar y probar diferentes proyectos.

Arduino UNO

El Netduino

es el primo del Arduino. Sigue siendo una solucin pirateada de hardware y de cdigo abierto para prototipos.
Sin embargo, el Netduino ejecuta .NET Micro
Framework para su software base. Es compatible con los shields de Arduino, pero algunos pueden requerir drivers para funcionar.
El Arduino FIO est diseado para aplicaciones inalmbricas. El usuario puede subir sus
sketches con un cable FTDI o una placa adicional adaptadora Sparkfun. Adems, si utiliza
un adaptador de USB a XBee modificado, puedes subir tus sketches de forma inalmbrica.
La tarjeta viene sin conectores pre-montados,
permitiendo el uso de diversos tipos de conectores o la soldadura directa de los cables.

Netduino

Tiene conexiones para una batera de polmero de Litio e incluye un circuito de carga
a travs de USB. En el reverso de la placa tiene disponible un zcalo para mdulos XBee
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.

Ampliando el Arduino.

Las
shields permiten aadir funcionalidad a tu
Arduino al instante. Tienen pines que se colocan justo encima de tu Arduino y puedes aprovechar inmediatamente lo que sea
que el shield pueda hacer. Puedes agregar mltiples shields al mismo tiempo.

Netduino lilypad

Por ejmeplo, puedes usar un Arduino para que busque en Twitter por un hashtag especfico
(Shield de Ethernet) y luego controle un carrito a control remoto con radiofrecuencia (Shield
RF) no est ms all del alcance de un solo proyecto, gracias a la flexibilidad de los shields.

Shield WIFI para Arduino

Varias Shields Arduino montadas

Arduino puede controlar motores y servos sin necesidad de un


shield, pero el shield de motor eleva esa capacidad a 11. Puedes utilizar este shield para disear tu propio robot y controlarlo a distancia.
Hay un montn de shields para Arduino disponibles, hay shields para msica, videojuegos, bluetooth, pantallas tctiles, LCD. Pero esa es slo la punta del iceberg, yo dira que hay shields para casi todo y lo ms recomendable es que
busques un poco hasta que encuentres el shield perfecto para tu proyecto.
Si ests buscando Arduinos y shields para usarlos con sensores, te recomiendo que le eches un vistazo a Fritzing, que no slo ayuda con las etapas de
creacin de prototipos, sino que tambin ayuda a mostrar cmo hacer placas de circuito impreso (PCB) permanentes para la produccin de tu proyecto.

Shield control de motores

Programacin (Sketches)
La IDE de Arduino es una herramienta de desarrollo de plataforma cruzada escrita en Java, y que te permite controlar todas las funciones de software de tu Arduino.
Cada programa que escribes recibe el nombre de sketch y se compila y se cargan en la placa Arduino con el IDE. Hay un montn de sketches gratis disponibles en internet y el IDE viene con una gran cantidad de ejemplos para que empieces a familiarizarte con casi todas las funciones que puede hacer tu Arduino.

Entorno de desarrollo de Arduino http://

Por donde empezar ?


http://arduino.cc/es/

http://www.arduino.cc/playground/Projects/ArduinoUsers
http://hackaday.com/category/arduino-hacks/
http://www.instructables.com/tag/type-id/category-technology/
channel-arduino/
Articulo elaborado por GERMAN TOJEIRO CALAZA en Septiembre de 2013