Arduino
Robótica accesible para todos #
Arduino nació en el Instituto de Diseño de Interacción de Ivrea como una herramienta fácil para prototipado rápido, dirigida a estudiantes sin experiencia en electrónica y programación.
Arduino es una plataforma de prototipado de código abierto basada en hardware y software fácil de usar. Las placas Arduino pueden leer entradas, como la luz en un sensor, un dedo en un botón o un mensaje de Twitter, y convertirlas en salidas, como activar un motor, encender un LED o publicar algo en línea. Puedes indicarle a tu placa qué hacer enviando un conjunto de instrucciones al microcontrolador de la placa. Para ello, utilizas el lenguaje de programación Arduino y el software Arduino (IDE), basado en Processing.
A lo largo de los años, Arduino ha sido el cerebro de miles de proyectos, desde objetos cotidianos hasta instrumentos científicos complejos. Una comunidad mundial de makers –estudiantes, aficionados, artistas, programadores y profesionales– se ha reunido alrededor de esta plataforma de código abierto.
Todas las placas de Arduino son completamente de código abierto, lo que permite a los usuarios construirlas de manera independiente y eventualmente adaptarlas a sus necesidades particulares. El software también es de código abierto y está creciendo gracias a las contribuciones de usuarios de todo el mundo.
Gracias a su experiencia de usuario simple y accesible, Arduino se ha utilizado en miles de proyectos y aplicaciones diferentes. El software Arduino es fácil de usar para principiantes, pero lo suficientemente flexible para usuarios avanzados. Funciona en Mac, Windows y Linux. Profesores y estudiantes lo utilizan para construir instrumentos científicos de bajo costo, para demostrar principios de química y física o para iniciarse en la programación y la robótica. Diseñadores y arquitectos construyen prototipos interactivos, músicos y artistas lo utilizan para instalaciones y para experimentar con nuevos instrumentos musicales. Los makers, por supuesto, lo utilizan para construir muchos de los proyectos exhibidos en la Maker Faire, por ejemplo.
Arduino es una herramienta clave para aprender cosas nuevas. Cualquiera –niños, aficionados, artistas, programadores– puede comenzar a experimentar siguiendo las instrucciones paso a paso de un kit, o compartiendo ideas en línea con otros miembros de la comunidad Arduino.
Arduino también simplifica el proceso de trabajo con microcontroladores, pero ofrece algunas ventajas para profesores, estudiantes y aficionados interesados sobre otros sistemas:
- Económico: Las placas Arduino son relativamente económicas en comparación con otras plataformas de microcontroladores. La versión menos costosa del módulo Arduino se puede ensamblar a mano, e incluso los módulos Arduino preensamblados cuestan menos de $50.
- Multiplataforma: El software Arduino (IDE) se ejecuta en 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.
- Software de código abierto y extensible: El software Arduino se publica como herramientas de código abierto, disponibles para su extensión por programadores experimentados. Los planos de las placas Arduino se publican bajo una licencia Creative Commons, por lo que los diseñadores de circuitos experimentados pueden crear 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.