fbpx
arduino-un-proyecto-para-todos

Arduino, un proyecto para hacer a la robótica más accesible

Arduino, el dispositivo tecnológico protagonista de muchos proyectos universitarios y sobre el cual frecuentemente hay discusiones sobre si es un microcontrolador, microprocesador, circuito integrado o mini-computador. Su origen nos recuerda nuevamente aquella célebre frase: “La necesidad es la madre del ingenio“.

Recuerda que puedes encontrar un curso introductorio de Arduino bastante completo en nuestra plataforma, además de que con la compra de tu membresía obtienes acceso a ese curso sino también a otros 56 cursos premium, además de que podrás solicitar una asesoría para crear una ruta de aprendizaje personalizada, enfocada en tus necesidades, de modo que no vayas a la deriva y realmente desarrolles esas herramientas que necesitas para tus retos académicos, laborales o de proyectos personales.

¿Cuál es su origen?

Arduino nace en Italia como proyecto en el instituto del diseño interactivo de Ivrea por allá en el 2005, de la mano de Massimo Banzi y David Cuartielles la misión principal del proyecto Arduino, estaba enfocada en crear una herramienta para estudiantes que fuera más moderna, sencilla y económica. Esto se debía principalmente al alto costo de la placa que utilizaban en ese momento, alrededor de 76 euros, lo que equivalía a unos 1600 pesos mexicanos. Los estudiantes no estaban dispuestos a pagar precios tan elevados, ya que resultaba excesivamente caro.

Entonces, exploraron otras opciones y decidieron trabajar con Processing, un lenguaje de programación. Consideraron la posibilidad de utilizar Processing también en el hardware. Colaboraron con un estudiante que estaba realizando una tesis, lo que los llevó a desarrollar una plataforma llamada “Wedding“. Después de eso, buscaron simplificar, abaratar y hacer más accesible toda la plataforma. La idea de que el proyecto fuera de código abierto surgió porque querían que cualquiera pudiera contribuir.

Esta decisión también se tomó ante la posibilidad de que la escuela cerrara, para no perder todo el trabajo realizado. Una vez que tuvieron el primer hardware de Arduino, se unieron David Mellis como desarrollador de software, Tom Igoe como asesor y Gianluca Martino como encargado de producción de placas. Así fue como se formó el equipo.

Produjeron 200 unidades y vendieron 50 al Instituto de Diseño Interactivo y otras 50 a una universidad en Suecia, asegurándose así de no perder todo el dinero. En esa producción, lograron un margen de beneficio de tan solo un euro por placa.

Maximo consultó a Nathan Seidle, propietario de SparkFun.com, sobre la posibilidad de vender sus placas. Nathan respondió inicialmente que no, ya que no vendían kits en ese momento. Sin embargo, unos meses más tarde, cuando salió la placa Arduino con USB lista para usar, Maximo volvió a contactar a Nathan, quien esta vez respondió afirmativamente, ordenando 20 placas. Desde entonces, se han vendido más de 40.000 placas (solo las contabilizadas en SparkFun).

Página de información oficial de Arduino.

Como dato curioso, el nombre del proyecto viene del nombre del Bar di Re Arduino (Bar del Rey Arduino) donde Massimo Banzi solía pasar el rato.

¿Por qué Arduino?

En la página oficial ya aportan una respuesta clara y concisa a esta pregunta, apoyándose en 5 razones por las cuáles deberías elegir Arduino:

  • Asequible: Las placas Arduino son relativamente económicas en comparación con otras plataformas de microcontroladores. La versión más económica del módulo Arduino puede ser ensamblada a mano, e incluso los módulos Arduino preensamblados cuestan menos de $50.
  • Multiplataforma: El software Arduino (IDE) se ejecuta en los sistemas operativos Windows, Macintosh OSX y Linux. La mayoría de los sistemas de microcontroladores están limitados a Windows.
  • Entorno de programación simple y claro: El software Arduino (IDE) es fácil de usar para principiantes, pero lo suficientemente flexible como para que los usuarios avanzados también puedan aprovecharlo. Para los maestros, está convenientemente basado en el entorno de programación Processing, por lo que los estudiantes que aprenden a programar en ese entorno estarán familiarizados con cómo funciona el IDE de Arduino.
  • Software de código abierto y extensible: El software Arduino se publica como herramientas de código abierto, disponibles para ser ampliadas por programadores experimentados. El lenguaje puede ser ampliado a través de bibliotecas de C++, y las personas que deseen comprender los detalles técnicos pueden dar el salto desde Arduino al lenguaje de programación AVR C en el que se basa. De manera similar, puedes agregar código AVR-C directamente en tus programas Arduino si lo deseas.
  • Hardware de código abierto y extensible: Los planes de las placas Arduino se publican bajo una licencia Creative Commons, por lo que los diseñadores de circuitos experimentados pueden hacer su propia versión del módulo, ampliándolo y mejorándolo. Incluso los usuarios relativamente inexpertos pueden construir la versión en protoboard del módulo para comprender cómo funciona y ahorrar dinero.

La cantidad de proyectos que puedes hacer con Arduino no hacen más que dar eco de las palabras de Alejandro Taboada (que en paz descanse): “Si puedes imaginarlo, puedes programarlo”. Pues se han hecho controladores personalizados para máquinas expendedoras, mini juegos, cerraduras inteligentes, mini robots de asistencia emocional, decodificadores e incluso plotters pequeños y relojes sumamente creativos, como este que te dejamos por acá creado por el youtuber “shiura”, al que llamó “reloj de casino”.

Así que no esperes más porque nunca es tarde para aprender, aunque ciertamente se hace más complicado conforme envejecemos y las responsabilidades aumentan. No obstante, todo tiene su hora debajo del sol, dijo una vez el cohélet. Recuerda que si no estás convencido con comprar nuestra membresía, hay dos cursos totalmente gratis a los que tendrás acceso con tan solo crear tu cuenta, uno de C++ y otro de HTML y CSS.

Artículos relacionados

Respuestas