Arduino: una base libre para crear aparatos

Arduino es un prototipo de placa electrónica básica libre a partir de la cual se pueden crear diversos aparatos.

Arduino es capaz de recibir datos del exterior a través de sensores y efectuar una respuesta luminosa, encender motores, etc. Todo ello gracias a que se puede controlar usando un lenguaje de programación propio — el Arduino programming language — y opcionalmente usando también un entorno integrado de programación (IDE) que han desarrollado especialmente para este lenguaje y que recibe el nombre de Arduino Environment: es software libre bajo la licencia GPL y se puede descargar desde su web o desde el SVN para Windows, GNU/Linux y Mac OS X.

Arduino
Imagen extraída de la web de Arduino.

Eso en cuanto al software. En cuanto al hardware, la licencia de la documentación para construir Arduino es la Creative Commons Reconocimiento Compartir Igual, lo que segura que si alguien modifica la referencia para hacer de Arduino un mejor producto tecnológico deberá publicar las mejoras.

En esa documentación se puede aprender que no hay un solo Arduino, hay varios de ellos. Hay versiones provistas de USB, otras con bluetooth, otras conectan con el puerto de serie del ordenador e incluso hay una, la llamada versión “mini”, que es más adecuada para construirla uno mismo en lugar de comprarla ya hecha, cosa que, además, también es posible.

¿Que se ha hecho con Arduino? Por poner un ejemplo, cosas tan sorprendentes como un saco de boxeo de entrenamiento que transmite al ordenador datos estadísticos. Fotos y explicaciones de este y otros resultados finales se pueden encontrar en la sección Exibition de la web de Arduino.

Arduino está exhaustivamente documentado: tanto por la existencia de una referencia del lenguaje de programación propio que debe usarse, como por la posibilidad de leer diversos tutoriales sobre su proceso de construcción, como también por la disponibilidad de foros de ayuda en distintos idiomas.

Más información:

Etiquetas: ,

Comentarios

Más entradas en Hardware Libre