Skip to content

Bienvenido a Proyectos Interesantes, la mejor web de Referencia sobre Arduino en Español.

¿Qué es Arduino?

La primer pregunta que debe ser respondida para los que inician con arduino es saber precisamente, ¿Qué es? Y La respuesta es que Arduino es una plataforma de electrónica opensource o abierta.

Y cuando hablamos de plataforma, no hablamos únicamente de la placa física electrónica, sino también del software. Ambos son fáciles de utilizar.

Hablando un poco más acerca de las placas, éstas nos permiten interactuar con nuestro medio ambiente, siendo capaces de leer entradas de información, pudiendo ser, por ejemplo, como la imagen, un sensor que detecte cuánta luz hay en cierto espacio.

Otro ejemplo, podría ser detectar cuando un usuario presione un botón, e inclusive, podríamos tener entradas de información desde el internet, pudiendo leer mensajes desde Twitter por poner un ejemplo.

Ahora bien, así como podemos, gracias a la placa, leer información del exterior, también podemos reaccionar de alguna forma a la entrada de información. Como por ejemplo, activando un motor, encendiendo un led o bien, mostrando algún mensaje a través de alguna pantalla o publicando algo en el internet como un mensaje de Facebook.

Esto lo podemos hacer enviando un conjunto de instrucciones al microcontrolador en la tarjeta de Arduino, que por cierto, un microcontrolador es una muy pequeña computadora en un circuito integrado, que en la placa de arduino de la imagen es el que vemos encerrado de color rojo, y el cual contiene una unidad de procesamiento memoria y periféricos de entrada y salida programables.

Tal vez en estos momentos, te haga la pregunta, ¿porqué Arduino, y no otras tecnologías? Y una de las principales razones, es porque aparte de que es sumamente fácil de utilizar, es porque adquirir una tarjeta Arduino es sumamente sencillo, ya que las encuentras en cualquier tienda de electrónica o tienda en línea, y su precio es extremadamente económico, ya que las puedes encontrar por menos de $5 dólares.

Otra de las razones es porque el IDE, que es donde se crean los programas de arduino, es multiplataforma. Esto quiere decir que puede correr en una Mac, en una máquina con Linux instalado, y con Windows también. Este IDE es muy fácil de utilizar para principiantes, y al mismo tiempo es lo suficientemente flexible para que usuarios avanzados tomen ventaja de él.

Y debido a esta característica encontramos otra y es que al ser una plataforma Open source y de software extensible, programadores externos del equipo de Arduino, pueden crear herramientas y bibliotecas que extienda la funcionalidad de las aplicaciones o bien, que simplifiquen procesos complejos con sólo agregar una biblioteca.

Por último la plataforma al ser un proyecto Open source y de Hardware extensible, ofrece que se puedan descargar todos los diagramas para crear nuevas placas, ya sean clones de la principal o bien con funcionalidades añadidas por el usuario.

Tipos de Placas de Arduino ó Modelos de Arduino

Para conocer más acerca de Arduino, podemos visitar su portal oficial. Esto lo podemos hacer si abrimos un navegador y buscamos la palabra clave Arduino, Si no quieres abrir el navegador, esta es la página oficial.

Para encontrar los tipos de placa de arduino, vamos a irnos a la sección que dice resources, y posteriormente a la sección que dice productos.

Esto nos debería abrir la página de los productos de Arduino y básicamente si nos desplazamos hacia abajo, podemos ver diferentes categorías de placas enfocadas a diferente público.

En primer lugar, tenemos el nivel de entrada o el nivel de placas para aquellos que están iniciando en el mundo Arduino, tenemos algunas placas muy conocidas en el mundo Maker, como por ejemplo, la placa de Arduino uno, la placa Arduino Leonardo y otras diferentes placas más pequeñas como por ejemplo, la placa de Arduino micro y Arduino Nano.

En la parte de más abajo, tenemos algunas características más avanzadas de Arduino integradas dentro de este tipo de placas. En primer lugar una muy conocida es la placa de Arduino Mega 2560, y tenemos otras placas que por ejemplo integran conectividad con internet y otras características más avanzadas y específicas para cierto tipo de público.

Más abajo tenemos aquellas placas que están enfocadas a la parte de Internet de las cosas, que es un concepto muy conocido hoy en día y muy utilizado.

Tenemos también otra sección que dice educación, que básicamente son algunos kits de entrenamiento, que nos pueden ayudar en nuestra formación con Arduino.

Por último, contamos con la sección de las placas que han sido retiradas del mercado, ya que han sido reemplazadas por otras con mayores funcionalidades o con diferentes mejoras.

¿Qué es Arduino Uno?

Arduino UNO, es la mejor placa para que los principiantes puedan empezar a jugar. Es literalmente, la mejor placa para iniciar con la parte electrónica y código, ya que es la más utilizada y la placa mejor documentada de toda la familia de Arduino, lo que asegurará que casi cualquier duda que tengas, podrás encontrarla fácilmente en internet.

Podemos apreciar que el color de fondo de esta placa es un color verde, sin embargo, también podemos comprar lo que es, por ejemplo, una placa Clon que puede tener un color diferente.

Entre las características de esta placa, contamos con un microcontrolador Atmega328p, suficiente para proyectos pequeños a medianos, el voltaje de operación es de 5 voltios, en la parte de los Pines de entrada y salida tenemos 14 pines, de los cuales seis proveen una característica que se llama pwm, y contamos también con seis pines análogos. Con esta placa, tenemos una memoria flash de 32 kb, una memoria sram de 2kb, EEPROM de un 1 kb, un led integrado al pin número 13.

Esto nos da la conclusión, de que esta es una placa lo suficiente robusta y documentada, para adentrarnos en el mundo de Arduino.

¿Para qué sirve Arduino?

La plataforma Arduino, que se compone de un editor para escribir programas, y de las diferentes placas de desarrollo, nos puede servir para crear prototipos, productos finales o proyectos electrónicos, de una forma rápida.

Características principales de Arduino

Algunas de las características principales de Arduino, son:

Plataforma Open Source: Esto lo que significa, es que nosotros podemos tomar uno de los archivos editables de una placa de Arduino, y mandar a fabricar nuestros propios Arduinos, o bien, modificar dichos esquemas para agregar funcionalidad.

Lenguaje de programación fácil: El lenguaje de programación que se utiliza con Arduino, es una simplificación de otros lenguajes muy utilizados en el entorno del desarrollo, lo que lo convierte en un lenguaje muy fácil de entender.

Para todos los Sistemas Operativos: La plataforma está preparada, para poderse utilizar en Windows, Mac y Linux, lo que la convierte en una excelente opción para todo maker.

Hardware económico: Puedes encontrar placas de desarrollo desde los 5 dólares, lo que convierte esta plataforma en una opción económica y poderosa. Es una de las razones por las cuales es la plataforma más utilizada por makers hoy en día.

¿Cómo y dónde descargar Arduino?

Para llevar a cabo la instalación del arduino IDE, ir al apartado de software de la página de Arduino, y en la misma página tenemos dos opciones, una que dice herramientas en línea y otra que dice descargas, a nosotros nos interesa la segunda opción de descargas, por lo tanto vamos a ir a esta sección. Contamos con diferentes opciones para llevar a cabo su instalación, por ejemplo, para Windows puedes descargar lo que es un instalador, se puede también llevar a cabo la descarga de un archivo .zip, o bien, se puede inclusive descargar la versión de Arduino de desde la tienda oficial de Windows 10.

Esta imagen tiene un atributo ALT vacío; su nombre de archivo es msedge_Eq6qsxnyxv-1024x494.png

En mi caso siempre selecciono la opción del instalador de 64 bits, ya que es la arquitectura que tengo en mi PC, selecciono esta opción, para no tener que estar buscando el ejecutable en las carpetas perdidas de mi pc, aunque tú puedes descargar la versión que mejor te guste. Te dejo un video a continuación, con la instalación paso a paso en Windows:

¿Cómo instalar el IDE oficial de Arduino?

Una vez que has descargado el IDE de Arduino, y lo has ejecutado, te aparecerá la pantalla de Acuerdo de Licencia, con la que si estás de acuerdo, hay que darle en “I Agree”.

Acuerdo de Licencia de Arduino
Acuerdo de Licencia de Arduino

Una vez aceptado el acuerdo, nos aparecerán las opciones de instalación, las cuales debes seleccionar o deseleccionar de acuerdo a tus preferencias. Si eres nuevo con Arduino, lo recomendable es dejar todas las opciones seleccionadas, y darle click a Next.

Opciones de Instalación de Arduino
Opciones de Instalación de Arduino

El siguiente paso es definir la ruta de instalación del IDE de Arduino, si te parece bien, deja la configuración por defecto, y ahora sí, a darle a “Install”:

Ruta de instalación del IDE de Arduino
Ruta de instalación del IDE de Arduino

Esto iniciará el proceso de instalación, hay que esperar alrededor de un minuto para que finalice la instalación.

Instalando el IDE de Arduino
Instalando el IDE de Arduino

Un paso importantísimo y que se debe tener cuidado, es no tener miedo e instalar los software de dispositivo cuando sea el momento correspondiente (a mí se me han instalado 3).

Instalando software de dispositivo de Arduino
Instalando software de dispositivo de Arduino

Cuando te aparezca una imagen como la que vemos a continuación, hemos finalizado correctamente la instalación del IDE de Arduino.

Instalación del IDE de Arduino finalizada
Instalación del IDE de Arduino finalizada

¿Cómo sé que mi IDE oficial de Arduino funciona correctamente?

Conociendo la Interfaz del IDE oficial de Arduino

La forma más sencilla de probar que todo marcha bien, es haciendo el clásico “Hola Mundo”, que en electrónica, no es más que encender un led. En esta entrada no se explica código, pero en la siguiente sí lo haremos, así que no te preocupes si lo que mostraremos es un poco confuso.

Para realizar el Hola Mundo, ejecutaremos el programa “Arduino” desde la caja de búsqueda de Windows, o bien, daremos click sobre el acceso directo sobre el escritorio, si es que instalaste la versión instalable.

Buscando Arduino desde el explorador
Buscando Arduino desde el explorador

Lo primero que veremos una vez abierto el IDE de Arduino, será la siguiente captura de pantalla, de la cual explicamos por partes lo que significa cada uno de ellos.

Características del IDE de Arduino
Características del IDE de Arduino

1.- Nombre del programa (sketch) y versión del IDE de Arduino

2.- Menú de herramientas

3.- Opciones de ejecución del sketch, entre las que tenemos compilar, subir, nuevo, abrir y salvar sketch.

4.- Sketches o archivos que tenemos abiertos en cierto momento.

5.- Monitor Serie (ya lo veremos más adelante)

6.- Opciones de pestañas, entre las que tenemos crear nueva pestaña (creará un nuevo sketch), renombrar, borrar, ir de uno a otro de forma rápida.

7.- Editor, donde escribiremos nuestro código fuente.

8.- Status del sketch, donde podremos ver en todo momento si se ha compilado correctamente un sketch, si se ha subido correctamente a la placa, entre otros.

9.- Salida de información de la compilación o ejecución del sketch, donde podremos ver cosas como el tamaño que utilizan nuestras variables globales, y qué tanto porcentaje del tamaño total permitido por nuestra placa hemos utilizado.

10.- Puerto y placa seleccionada en la cual llevaremos a cabo nuestras pruebas.

Compilando y ejecutando un sketch con el IDE oficial de Arduino

Para probar si un sketch tiene problemas de cualquier tipo, llevaremos a cabo una compilación, dando click sobre el botón de la paloma. Cabe destacar, que no es necesario tener una placa Arduino conectada en este momento para llevar a cabo la verificación del programa:

Verificar sketch en el IDE de Arduino
Verificar sketch en el IDE de Arduino

En la parte de abajo, veremos cómo se  iniciará el proceso de compilación, y si no has tocado nada, te debe de aparecer como “Compilado”.

Sketch de Arduino compilado
Sketch de Arduino compilado

La siguiente cosa que debemos hacer, es subir nuestro programa a la placa de Arduino, lo cual haremos con el botón que tiene una flecha

Subiendo nuestro primer sketch a la placa de Arduino
Subiendo nuestro primer sketch a la placa de Arduino

Si se nos ha olvidado conectar la placa de Arduino, aparte de que el IDE está subiendo el sketch a la placa por varios segundos, nos saldrá un mensaje de error como el siguiente:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x63

para corregir dicho error, hay que hacer, es conectar nuestro Arduino a través de un cable tipo B a la computadora.

Usb B
Usb B

Lo siguiente, es verificar cuál es el puerto USB al que nuestro Arduino está conectado, lo podemos obtener desde el menú Herramientas -> Puerto: “COMx”, y de la lista desplegable veremos todos los puertos COM que están siendo utilizados por diferentes dispositivos. En mi caso he seleccionado el único puerto que se encuentra en mi lista desplegable (puede que a tí te aparezca otro), y he tratado de subir el sketch, sin embargo, de nueva cuenta me aparece el error de que hay un problema subiendo a la placa.

¿Cómo instalar los drivers para Arduino clon, chino o genérico?

Si nos vamos al Administrador de dispositivos de Windows, veremos que nuestro Arduino no aparece en la lista de puertos COM.

Arduino no reconocido
Arduino no reconocido

Esto puede ser un fuerte indicador de que tienes un Arduino clon, chino o genérico, además de que seguramente te ha costado debajo de los 5 dólares, ó menos de 100 pesos mexicanos, por lo que tendrás que instalar los drivers para la placa. El driver se llama CH340, y lo puedes obtener de aquí:

Instalador del driver CH340 para arduino chino o genérico

Para instalar el driver, hay que descomprimir la carpeta, en la cual tendremos 2 carpetas:

  • CH341SER
  • INSTALL

Aunque no parezca lo más lógico del mundo, la carpeta donde se encuentra el instalador es la que se llama “CH341SER”, la cual contiene el instalador del driver:

Carpeta de instalación del driver CH340
Carpeta de instalación del driver CH340

La ventana de instalación puede despistar a algunos, pero no es tan complicado, sólo hay que darle click al botón que dice “INSTALL”, lo cual instalará el driver apropiado:

Instalando el driver CH340
Instalando el driver CH340
Instalación satisfactoria del driver CH340
Instalación satisfactoria del driver CH340

Podemos regresar a nuestro Administrador de dispositivos, y veremos que nuestro Arduino ya es reconocido como parte de nuestros puertos COM, además de que se le ha asignado uno (COM3 en este caso):

USB-SERIAL CH340 reconocido
USB-SERIAL CH340 reconocido

Una vez que hemos instalado el driver para nuestro clon de Arduino, regresaremos a nuestro IDE, donde podremos seleccionar ahora sí, el puerto correcto donde se encuentra conectado nuestro Arduino, que en este caso es el puerto COM3, el cual debemos seleccionar.

Puerto COM de Arduino correcto
Puerto COM de Arduino correcto

Con este cambio, ahora sí que hemos podido subir nuestro sketch de forma satisfactoria.

Sketch subido de forma satisfactoria
Sketch subido de forma satisfactoria

Hola mundo desde el IDE oficial de Arduino

Vamos ahora sí a realizar nuestro primer Hola Mundo desde el IDE oficial de Arduino. Cuando se instala el IDE de Arduino, tenemos a nuestra disposición un conjunto de sketches tipo ejemplo, para que veamos de forma sencilla cómo controlar piezas electrónicas desde código.

Ejemplos de Arduino preinstalados
Ejemplos de Arduino preinstalados

A nosotros nos interesa un ejemplo llamado “Blink, el cual se encuentra en la siguiente sección:

Cargando el sketch Blink
Cargando el sketch Blink

Al seleccionar el sketch, se nos abrirá una nueva ventana con el sketch de Arduino correspondiente.

Ejemplo Blink
Ejemplo Blink

Ahora, lo único que tenemos que hacer, es subir el sketch a nuestro Arduino, con lo que tendremos el led conectado al pin 13 parpadeando.

Ejemplo blink funcionando
Ejemplo blink funcionando

Breve Historia de Arduino

Proyecto Wiring

La historia de Arduino tiene controversia. Todo empieza en un lugar llamado Interaction Design Institute Ivrea (IDII para los amigos) en Italia, donde un jóven colombiano (yo antes pensaba que era italiano) llamado Hernando Barragán, comienza un proyecto llamado “Wiring”, producto de una tesis de maestría en el año 2003, la cual fue supervisada por Massimo Banzi y Casey Reas.

Hernando cuenta, en una publicación titulada “La historia no contada de Arduino“, que el objetivo de la tesis era facilitar a los artistas y diseñadores el trabajo con la electrónica, abstrayendo los detalles a menudo complicados de la electrónica para que pudieran centrarse en sus propios objetivos. Si eres curioso, puedes ver la tesis que dió orígen al proyecto Arduino en línea, realmente es imperdible.

Primer Prototipo

Historia de Arduino - Primer Prototipo del proyecto Wiring
Primer Prototipo del proyecto Wiring

En la tesis, Hernando detalla el proceso que siguió para que el proyecto Wiring fuera finalizado. Como es sabido en la electrónica, un producto final nace a partir de prototipos. El primer protitpo utilizaba un microcontrolador llamado Parallax, el cual utilizaba un subconjunto de instrucciones en Java. Sin embargo, ésta opción no era viable para Hernando, ya que Parallax llevaba a cabo la compilacióin, enlazado y subida de los programas en herramientas propietarias de Parallax, ésta filosofía contrariaba el espíritu “open source” del proyecto Wiring. Por tal motivo, dicho microcontrolador fue descartado.

Segundo Prototipo

Historia de Arduino - Segundo Prototipo del proyecto Wiring
Segundo Prototipo del proyecto Wiring

Para seguir haciendo pruebas, el microcontrolador Atmel basado en ARM AT91R40008 fue seleccionado, teniendo excelentes resultados. Dicho microcontrolador fundó las bases para la API de entrada/salida digital, y para la API de comunicación serial. El problema del AT91R400008 es que era muy complicado de soldar a mano en un circuito impreso, por lo que también fue descartado.

Tercer Prototipo

Historia de Arduino - Tercer Prototipo del proyecto Wiring
Tercer Prototipo del proyecto Wiring

Los prototipos anteriores, derivaron a un nuevo prototipo, el cual tenía como base el ATmega128, con el que se hicieron pruebas con una placa de pruebas Atmel STK500. En este prototipo se adaptó el hardward tipo FTDI para poder conectar la placa a través de un puerto USB, un led que viene conectado por defecto a un pin de la placa (en una próxima entrada lo veremos en acción), un led de encendido, y leds para indicar el uso de RX/TX.

Impresión de las primeras placas Wiring

Continuando con su tesis, Hernando siguió mejorando la API, así como escribiendo muchos ejemplos (de los cuales, varios de ellos existen hoy en día como parte de la documentación de Arduino). En Marzo del año 2004, las primeras 25 placas fueron fabricadas por una empresa llamada SERP, pagadas por IDII, y soldadas por Hernando.

Creación de Arduino

Después de graduarse con honores de IDII, en el año 2004, Hernando regresó a Colombia y empezó a dar clases en la Universidad de los Andes. Fue en ese mismo año, cuando IDII decidió mandar a fabricar 100 placas para enseñar con Wiring a sus alumnos. El éxito se vió reflejado a través de un proyecto llamado “Strangely Familiar”, en el cual 22 alumnos crearon 11 proyectos de forma exitosa y sencilla utilizando la plataforma Wiring.

En el año 2005, Hernando comenzó a comercializar placas Wiring a universidades y escuelas por su cuenta, las cuales comercializaba a un precio de 60 dólares, el cual es un costo ya bajo si se compara con otras placas de desarrollo de aquellas épocas. A la par, en IDII, pensando en economizar aún más la tarjeta, Massimo Banzi y David Mellis (estudiante de IDII en ese tiempo), decidieron cambiar el microcontrolador por uno más barato, el ATmega8, copiar el código fuente del proyecto Wiring, e iniciar un nuevo proyecto llamado Arduino, en el cual, Hernando, el creador, no fue incluido de ninguna forma.

Massimo empezó a invitar colaboradores al proyecto Arduino, siendo algunos de estos:

  • David Cuartielles
  • Gianluca Martino
  • Tom Igoe
  • David Mellis
Historia de Arduino - Uno de los prototipos de Arduino
Uno de los prototipos de Arduino

El objetivo de Massimo era que el costo de la tarjeta fuera de $30 dólares, sintiendo que era un precio accesible incluso para estudiantes. Querían que la tarjeta resultante fuera peculiar y que se viera realmente bien. Mientras que otros fabricantes reducían el número de salidas y entradas en sus placas, ellos agregaron muchos. Otra de las características que ellos querían, es que las piezas con las cuales está creado una placa Arduino, fueran baratas y que pudieran ser encontradas de una forma sencilla en cualquier parte del mundo.

Después de probar el proyecto con sus propios alumnos en IDII, mucha gente quería probar las tarjetas Arduino, con lo que se inició la fabricación y comercialización en masa de las tarjetas. A partir de ahí, la historia de Arduino ha tenido altibajos, a pesar de los cuales, agradecemos a la gente detrás del proyecto.

Listas de los mejores Proyectos de Arduino

 

Proyectos de Arduino

Tutoriales de Arduino

Preguntas frecuentes sobre Arduino

¿Qué es Arduino?

Es una plataforma de electrónica open-source basada en hardware y software fácil de utilizar. Es ideal para cualquier persona que quiera realizar proyectos interactivos.

¿Quién creó Arduino?

Como ya vimos en la historia de Arduino, Hernando Barragán inicia con el proyecto Wiring, y son Massimo Banzi y su equipo los encargados de llevar dichas placas a las masas.

¿Cuándo se creó Arduino?

La primer placa fue introducida al mercado en el año 2005.

¿Porqué se llama Arduino?

Una de las preguntas sobre Arduino más extrañas, según se cuenta, fue durante una noche de copas, que Banzi se encontraba en un bar llamado “Bar di Re Arduino” (En 1002, existía un rey llamado Arduin que reinaba sobre Italia), y donde expresó la frase: “Arduino… justo como el bar… y el rey”. Arduin deriva de “Hardwin”, compuesto por “*harduz / *hardu-” (difícil, fuerte, valiente, poderoso), más “*-winiz” (amigo), por lo que podría traducirse como “amigo valiente”

¿Dónde comprar Arduino?

Esta respuesta definitivamente variará de un país a otro, existen ciudades en donde lo podrás encontrar en cualquier tienda de electrónica. Si en tu caso, vives en alguna ciudad que tiene difícil acceso, puedes pedirlo a través de Amazon:

[amazon box=”B008GRTSV6″ template=”horizontal”]

¿Cuál es el arduino más reciente?

Esta pregunta sí que variará dependiendo el año en el que busques la respuesta. Gracias a la revista make, tenemos una tipo infografía con el desarrollo que ha tenido la plataforma hasta el año 2013.

Preguntas sobre Arduino: Evolución de Arduino
Preguntas sobre Arduino: Evolución de Arduino

Aunado a esto, dejo una tabla con el nombre de la tarjeta, así como el año en el que fue introducida en el mercado, tomando como referencia wikipedia.

[table id=1 /]

¿Cuál kit de Arduino comprar?

En el mercado existen múltiples kits para quienes quieren iniciar en el mundo del desarrollo maker, sin embargo, hay algunos aspectos a tomar en cuenta para comprar uno de ellos. En primer lugar, hay que verificar cuál es la tarjeta que se nos incluye; regularmente los kits incluyen un placa UNO R3. En segundo lugar, hay que ver que los componentes que integran el kit sean variados de acuerdo al tamaño y precio de éste. Por último, todo kit de iniciación debería de incluir uno o varios manuales para sacarle el mayor provecho a tu kit. Les dejo a continuación algunas recomendaciones para llevar a cabo la compra de alguno de ellos:

[amazon box=”B00BWL1744,B00C9NWMYS,B071CFX83S” grid=”3″]

¿Cuál es la tarjeta de arduino más completa?

Esto depende de lo que quieras realizar. Si eres principiante, seguramente no requieras tener un gran número de pines de entrada / salida para llevar a cabo proyectos, o una capacidad grande de almacenamiento. De nuevo, en la página oficial encontramos una comparativa para decidir cuál tarjeta debemos comprar, la cual dejo a continuación:

[table id=2 /]

¿Cuál es el Arduino más pequeño?

Aunque existen clones que son aún más pequeños, oficialmente es el Pro  Mini. Está basado en el microcontrolador ATmega328, pesa menos de 13 gramos, y mide 33.02 mm de largo por 17.78 mm de ancho.

[amazon box=”B00Q6WSQD4″ template=”horizontal” Title=”Arduino Pro Mini”]

¿Cuál es mejor, Arduino o Raspberry Pi?

Esta es una de las preguntas sobre Arduino más común. La respuesta es… Ninguno es mejor que el otro. Cada uno tiene características que permiten decidir si queremos utilizarlo en algún proyecto en concreto. Arduino está basado en un microcontrolador que sólo puede correr un programa a la vez, mientras que la Raspberry Pi es una computadora completamente funcional, por lo tanto, multitareas.

Según el sitio make, Existe un método para saber si necesitarás un Arduino o un Raspberry Pi en tu proyecto, debes pensar en el proyecto que deseas implementar, si éste es descrito en una oración con menos de 3 “y”; entonces necesitas un Arduino. Por el contrario, si necesitas más de 2 “y”, entonces requieres un Raspberry.

Por ejemplo, un proyecto con la descripción: “Necesito monitorear mis plantas y que me manden un tweet cuando requieran agua”, podría ser hecho fácilmente con un Arduino. Si por el contrario, la descripción fuera algo como: “Necesito monitorear mis plantas y que me manden un tweet cuando requieran agua, posteriormente verificar con el Sistema Nacional de Meteorología, y si se preveen lluvias, no hacer nada, si por el contrario, no se preveen lluvias, encender el sistema de irrigación”, entonces, lo mejor sería un Raspberry.

¿Cuál Arduino elegir?

La versión que se recomienda para aquellos que inician con la plataforma, es sin duda el UNO. Muchos de los tutoriales y libros, basan los ejemplos en la placa UNO. Las razones son las siguientes:

  • Se conecta a través de un cable USB, por lo que no requieres conectar una fuente de alimentación externa.
  • Tiene salidas para conectar un cable (jumper) fácilmente hacia un protoboard.
  • Es económico, comparandolo contra otras tarjetas de la misma plataforma.

Cuando ya cuentes con más experiencia, y hayas realizado proyectos más complejos, te darás cuenta que recursos como la memoria, el número de pines o el almacenamiento se volverán cruciales, por lo que tendrás que evaluar los requerimientos de tu proyecto para elegir la mejor placa.

¿Quién fabrica placas Arduino?

La empresa tiene una fábrica ubicada en el norte de Italia, en Ivrea para ser más precisos. Por otra parte, al ser la plataforma un proyecto Open Source, pone a disposición de todos los “planos” para que cualquier persona pueda fabricar sus propias placas, incluso hacerle modificaciones. Si quieres obtener los enlaces para descargar los planos, pasa a la siguiente pregunta.

¿Dónde puedo obtener los esquemas del Arduino?

La respuesta corta es, en el sitio oficial. Estos son los pasos para llegar a ellos:

  1. Ir al sitio oficial
  2. En el menú, pasar el puntero del mouse sobre Products, y en el nuevo menú que se despliega, dar click en Arduino. Esto nos llevará a la página de productos.
Paso 2 para descargar esquemáticos de Arduino
Paso 2 para descargar esquemáticos de Arduino

Dar click sobre el producto del cual queremos obtener los esquemático. En mi caso, seleccionaré el la placa UNO.

Paso 3 para obtener los esquemáticos de Arduino
Paso 3 para obtener los esquemáticos de Arduino

En la página del producto seleccionado, tenemos que deslizarnos hacia abajo, y seleccionar la pestaña Documentation. Hecho esto, tendremos a nuestra disposición los ficheros para fabricar nuestras propias placas. Cabe destacar que en la misma página puedes encontrar más información para despejar tus preguntas sobre Arduino específicas de la placa.

Paso 4 para obtener los esquemáticos de Arduino
Paso 4 para obtener los esquemáticos de Arduino

Estos mismos pasos los podremos repetir con todas las placas del sitio.