Articulo Arduino
Articulo Arduino
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/
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 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.
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.
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