¿Sabes qué es un Arduino y para qué sirve?

Arduino es una plataforma de electrónica "open-source"o de código abierto cuyos principios son contar con software y hardware fáciles de usar. Es decir, una forma sencilla de realizar proyectos interactivos para cualquier persona.

Arduino es una de las placas más populares del mundo. Su versatilidad y la infinidad de posibilidades que ofrece la convierten en una de las herramientas de programación más completas del mercado. Si no sabes qué es un arduino, estás en el lugar indicado: a continuación te explicaremos qué es y para qué sirve un arduino.

 

¿Qué es un arduino?

Basada en la filosofía del software libre, Arduino es una plataforma de electrónica “open-source”o de código abierto cuyos principios son contar con software y hardware fáciles de usar. Básicamente lo que permite esta herramienta es la generación de infinidad de tipos de microordenadores de una sola placa, que luego pueden tener una amplia variedad de usos según la necesidad de la persona que lo cree. Es decir, una forma sencilla de realizar proyectos interactivos para cualquier persona.

Entonces, ¿te imaginas ya para qué sirve un Arduino? Por darte una idea, con un Arduino puedes crear básicamente lo que quieras, desde una báscula, un reloj, hasta unas puertas controladas por voz, etc. Para que puedas entender cómo podemos pasar de un microordenador a un sistema complejo como el que acabamos de mencionar, vamos a ahondar en qué son las placas arduino y en su historia

 

Origen 

Esta plataforma se inició en el año 2005 como un proyecto para estudiantes en el Instituto IVREA, en Ivrea (Italia). En ese tiempo, los estudiantes usaban el microcontrolador BASIC Stamp, cuyo coste era de 100 dólares estadounidenses, lo que se consideraba demasiado costoso para ellos. Por aquella época, uno de los fundadores de Arduino, Massimo Banzi, daba clases en Ivrea.

El nombre del proyecto viene del nombre del Bar di Re Arduino (Bar del Rey Arduino) donde Massimo Banzi pasaba algunas horas. El rey Arduino fue rey de Italia entre los años 1002 y 1014.

En la creación de este proyecto contribuyó el estudiante colombiano Hernando Barragán, quien desarrolló la tarjeta electrónica Wiring, el lenguaje de programación y la plataforma de desarrollo.  Una vez concluida dicha plataforma, los investigadores trabajaron para hacerlo más ligero, económico y disponible para la comunidad de software libre (hardware y código abierto). El instituto finalmente cerró sus puertas, así que los investigadores, entre ellos el español David Cuartielles, promovieron la idea. Banzi afirmaría años más tarde que el proyecto nunca surgió como una idea de negocio, sino como una necesidad de subsistir ante el inminente cierre del Instituto de diseño Interactivo IVREA. El motivo es que al crear un producto de hardware abierto, nadie podría embargarlo.

 


Descripción: Placa de Arduino
Autor: Nicholas Zambetti under the Creative Commons Attribution-Share Alike 3.0

 

¿Para qué sirve un Arduino?

Arduino se puede utilizar para desarrollar elementos autónomos, o bien conectarse a otros dispositivos o interactuar con otros programas, para interactuar tanto con el hardware como con el software. Sirve tanto para controlar un elemento, pongamos por ejemplo un motor que nos suba o baje una persiana basada en la luz que haya gracias a un sensor conectado al Arduino, o bien para transformar la información de una fuente, como puede ser un teclado, y convertir la información a algo que entienda, por ejemplo, un ordenador.

Actualmente, el uso de Arduino puede catalogarse en dos grandes grupos:

1. Arduino se utilizado como un microcontrolador, cuando tiene un programa descargado desde un ordenador y funciona de forma independiente de éste, y controla y alimenta determinados dispositivos y toma decisiones de acuerdo al programa descargado e interactúa con el mundo físico gracias a sensores y actuadores.
2. Arduino hace de interfaz entre un ordenador u otro dispositivo, que ejecuta una determinada tarea, para traducir dicha tarea en el mundo físico a una acción. Y viceversa, gracias a sensores que están conectados a la placa Arduino podemos hacer que el ordenador ejecute determinada acción.