que-es-arduino

¿Qué es Arduino?

Arduino es una placa programable con entradas y salidas digitales y analógicas, cuyo bajo coste la hace ideal para iniciarse en automatización o realizar pequeños proyectos domésticos en electrónica y robótica. Esto significa que disponemos de un pequeño “autómata”, capaz de recibir información del entorno (sensores) y realizar acciones (actuadores, motores…), según un programa que introducimos con un ordenador, y que puede ejecutar de forma autónoma.

Arduino es flexible, y fiable. Entonces, ¿Por qué hemos dicho en proyectos domésticos? ¿Por qué no en aplicaciones comerciales o industriales? Es algo que en algún momento os puede tentar, de hecho sabemos que gente saca productos comerciales que están basados en Arduino. Sin embargo, si un día os toca controlar (por ejemplo) la climatización de un polideportivo de 4000m2, donde solo la refrigeradora cuesta 250.000€, os parecerá una temeridad instalar un controlador de 15 euros. Preferiréis instalar un autómata general que cueste 500 a 1000€, que os ofrezca un certificado y una garantía para vuestra tranquilidad, y proteger vuestra firma (aunque allá cada uno con su criterio profesional).

Sin embargo todo lo que hayáis aprendido sobre electrónica, automatización, programación y telecomunicación, lo podréis aplicar directamente y con facilidad en caso de tener que emplear un autómata más caro, por lo que Arduino es una plataforma excelente para práctica y aprendizaje. Además os traerá horas y horas de diversión haciendo en vuestros proyectos de robótica y electrónica por menos de lo que cuesta salir una noche de fiesta, lo cuál siempre está muy bien.

Para empezar con Arduino, lógicamente, lo primero es comprar una. Por eso vamos a ver los distintos modelos disponibles.

Si estás quieres empezar con un Kit de componentes electrónicos tal vez te interese la entrada Cómo elegir un kit barato de iniciación para comenzar en Arduino.

¿Qué modelo de Arduino comprar?

Existen multitud de modelos Arduino disponibles, lo que puede ser un poco confuso para los nuevos usuarios. A la hora de elegir lo normal es que nos fijemos en la cantidad de entradas y salidas que tiene, especialmente las analógicas dado que son las que habitualmente restringen nuestro proyecto. En la siguiente tabla podéis ver los modelos de Arduino más habituales, con sus características más importantes y un precio de referencia comprándolas en eBbay o AliExpress buscando en vendedores chinos internacionales. Disponéis de un listado completo de los distintos modelos y revisiones en http://es.wikipedia.org/wiki/Arduino.

ModeloI/O
digitales
Entradas
analógicas
Salidas
PWR
UARTMemoriaPrecio
Uno r31666132kb7,5€
Leonardo20127132kb10€
Mega r35416144256kb12,5€
Mini 051468132kb2,5€

modelos-arduino

Lo más normal es que para empezar empleéis una Arduino UNO r3. Este es el modelo más estándar y es la placa que utilizaréis de forma habitual. Para ciertos proyectos grandes, que requieran manejar un número importante de motores o servo motores(robots, máquinas de CNC, impresoras 3D) puede ser necesario pasar a un modelo con mayor número de salidas, especialmente analógicas. En ese caso lo normal es emplear una Arduino MEGA r3.

Por su parte, el modelo Mini 05 es un modelo para usuarios avanzados. Es una placa de apenas 2,5€ y un tamaño realmente pequeño, pensado para aplicaciones finales, es decir, cuando vas a dejar la placa permanentemente conectada (y por tanto la vas a “perder”). Viene sin terminales de conexión, hay que soldarlos, y para programarla se requiere un adaptador USB FTDI que cuesta 3,5€. En niveles expertos esta es prácticamente el único modelo de placa que usaréis dado que, en caso de requerir una gran cantidad de entradas o salidas, es más económico formar una red de 3 o 4 placas mini, y obtienes una capacidad superior a una MEGA.

Por tanto, recomendación final. Comprar una Arduino UNO, que será vuestra placa estándar de desarrollo. Cuando seáis avanzados, comprar una o dos Arduino Mini, junto con el programador. Y sólo para proyectos específicos donde la UNO se quede pequeña, y si no queréis complicaros la vida haciendo redes de Arduinos Mini, o si necesitáis usar los puertos de serie adicionales, podéis usar una MEGA.

En el siguiente tutorial veremos cómo instalar el entorno de desarrollo de Arduino, para comenzar con el desarrollo.

Si te ha gustado esta entrada y quieres leer más sobre Arduino puedes consultar la sección
TUTORIALES DE ARDUINO
Actualización 10/02/2014:
Varios me habéis preguntado donde conseguir esos precios. Simplemente buscar en eBbay o AliExpress, eligiendo la opción “buscar en vendedores internacionales” y ordenar la lista de artículos por “menor precio + envío”.
Actualización 24/04/2015:
La aparición del conversor serie USB/TTL ha hecho que el precio de las placas baje mucho respecto a esta entrada, por lo que los precios han quedado desactualizados.
Actualmente, el precio del Arduino UNO R3 es de 2,80€, el del Arduino MEGA 7,5€, y el del Arduino Nano V3.0 1,95€. Con estos precios, el Arduino Nano V3.0 pasa a ser mi placa favorita, desbancando al Arduino Mini Pro v2.0.
Si quieres leer más sobre las placas clónicas con CH340G, puedes consultar esta entrada Arduinos baratos gracias al chip CH340G