Introducción a Arduino: un universo electrónico en una sola placa

Por Albertonavarro

Posiblemente sepas qué es Arduino o tal vez seas uno de los que no lo sabe aún. Arduino es una placa de bajo coste con un éxito comparable al de la Raspberry Pi, aunque sus usos sean bien distintos. Este artículo es la introducción a esta fantástica plataforma, pero próximamente se publicarán más artículos sobre casos prácticos para que veas lo que se puede conseguir con Arduino.

En principio no necesitas tener conocimientos de electrónica o programación, ya que en los artículos intentaremos explicártelo todo paso a paso. Así que no te preocupes en ese sentido, aunque si ya tienes unas bases, mucho mejor. Pero cuando empieces a crear tus proyectos con Arduino verás como tus conocimientos sobre estas técnicas se han incrementado, y prácticamente sin darte cuenta, sin esfuerzo. Aunque siempre puedes descargar este curso práctico gratuito en PDF sobre la plataforma Arduino.

Tanto los estudiantes de electrónica, como aquellos aficionados que les guste hacer inventos electrónicos en casa, o los profesionales del sector, son usuarios perfectos para la plataforma Arduino. ¿Por qué no te unes al club y adquieres ya una de estas placas para comenzar?.

¿Qué es el Open Hardware?

Muchos sabréis que existe el Open Source o software libre, pero un porcentaje menor habrá oído hablar del Open Hardware. Pues sí, existe el hardware libre o abierto. Se trata de todo aquel hardware cuyas especificaciones, diagramas y todo tipo de información se distribuye de forma libre. Así todos los secretos están a tu alcance, puedes saber como está hecho y como funciona para conseguir realizar todos tus proyectos con él.

El hardware propietario con sus limitaciones restringe casi toda la información relevante de un producto, por tanto puedes saber bien poco, a no ser que sepas de ingeniería inversa. Eso evita copias y derivados que puedan ser distribuidos sin el consentimiento del fabricante, pero mina la voluntad de todos aquellos que quieren aprender y crear su propio hardware sin restricciones.

¿Qué es Arduino?

Arduino es una placa o plataforma de hardware libre con la que podrás satisfacer tus necesidades. El hardware de Arduino es bien simple, se compone de una placa electrónica con un microcontrolador Atmel (disponibles tanto basados en arquitectura AVR como en ARM), unas entradas y salidas de tipo digital y analógico, así como puertos de conexión y alimentación.

El precio de estas placas no es elevado (24,95€ el Arduino UNO en nuestra tienda, IVA incl.) y de entre los modelos de Arduino existentes (Uno, Mega, Due, Leonardo, Mini, LilyPad,…). Lo que varía de un modelo a otro es básicamente la cantidad de entradas y salidas disponibles, así como el tipo de microcontrolador que integran. El más común es el Arduino UNO. Esta placa podrá ser tu compañera de proyectos y conseguirás hacer realidad todas esas ideas que por ahora solo estaban en tu cabeza.

Por cierto, sabes que Arduino es un proyecto italiano y su nombre germánico que significa algo así como “El que ayuda a los amigos”. Pues sí, Arduino te puede ayudar a facilitarte tus trabajos cotidianos creando algún artilugio, puede enseñarte mucho sobre electrónica e incluso hacerte ganar dinero. ¿No te lo crees?, continúa leyendo…

¿Qué necesito para empezar?

Para empezar necesitas la placa de Arduino y un entorno de desarrollo integrado (IDE). El IDE es un software que se puede descargar de forma gratuita desde la web oficial de la plataforma Arduino, donde también encontrareis mucha información interesante sobre esta plataforma. Arduino IDE está disponible para Linux, Mac OS X y Windows, así que no tendrás ningún problema de compatibilidad en este sentido.

Con el entorno de desarrollo y la placa de Arduino ya podrás comenzar a realizar tus proyectos. Eso sí, también tendrás que tener las piezas electrónicas necesarias para tu proyecto o shields de Arduino. Por ejemplo, si deseas hacer un semáforo con Arduino necesitarás unos LEDs de color rojo, ámbar y verde, así como algunas resistencias… Pero tranquilo, los componentes electrónicos son extremadamente baratos, así que por unos euros tendrás todo lo necesario para empezar a crear.

Para facilitarte las cosas, los desarrolladores han creado complementos para la plataforma que evitan que tengas que aprender el lenguaje de programación. Uno de estos complementos es ArduBlock, que permite programar Arduino de forma gráfica. Así que sería también aconsejable tenerlo presente (en el curso en PDF tienes la información sobre su instalación y utilización, tanto de Arduino IDE como de ArduBlock).

¿Qué puedo hacer con Arduino?

Casi de todo. Se podría decir que el límite es tu imaginación y la tecnología actual disponible. Pero con Arduino se pueden hacer desde proyectos muy simples que pueden encender unas cuantas luces hasta sofisticados sistemas de control o robots.

Otra de las barreras que nos podemos encontrar son la cantidad de entradas y salidas que tiene una placa Arduino e incluso la memoria disponible para guardar nuestro programa, pero esto se puede solucionar utilizando varias tarjetas Arduino conectadas en serie, como ya irás viendo en algunos artículos prácticos que publicaremos. Pero no te desilusiones, en principio una sola de estas placas puede ejecutar tareas muy complejas.

¿Puedo ganar dinero con Arduino?

La respuesta corta es sí. Al tener una licencia libre es extremadamente flexible y todo lo que crees con él puedes comercializarlo. La licencia Creative Commons Attribution ShareAlike 3.0 bajo la que se distribuye Arduino es abierta y permite una libertad de creación. Con ella es posible crear distribuciones propias de las placas Arduino para venderlas por tu cuenta o modificaciones, así como hacer dinero con tus propios proyectos creados con la placa oficial de Arduino.

Básicamente la licencia nos permite compartir, copiar, distribuir, ejecutar y comunicar públicamente la obra, hacer obras derivadas y hacer uso comercial de la obra. Siempre y cuando reconozcamos los créditos de la obra oficial, la distribuyamos bajo la misma licencia y no utilicemos el nombre registrado de Arduino para nuestra propia obra.

Eso es lo bueno del copyleft y del hardward y software libre. Si deseas obtener más información sobre la licencia de la plataforma, puedes consultar el apartado de la web oficial sobre ello.