You are on page 1of 6

1

Hardware para novatos: Arduino qu es y cmo funciona?


Por aqu bastante fanticos de Arduino. Y es que es muy difcil hablar de gadgets, especialmente curiosos, sin
que la plataforma de hardware libre est involucrada. Pero no todo el mundo tiene lo suficientemente claro de
qu va todo esto, y es por eso que ha llegado el tiempo de detallar un poco ms qu es Arduino.

Hasta ahora en nuestra seccin Hardware para novatos nos habamos venido centrando en componentes
bastante tradicionales, como las diferentes partes de un ordenador, los procesadores, e incluso las pantallas
tctiles. Sin embargo, no todo en el mundo del hardware son los ordenadores tradicionales, smartphones y
tablets.
En el mundillo de la informtica hay una corriente que de a poco est ganando cada vez ms fuerza. Se trata
de las filosofas libres. En los ltimos aos el software libre ha ganado muchsimo terreno, desde el cdigo que


2
da vida a infinidad de sitios en Internet, hasta el sistema operativo ms comn en dispositivos mviles a da de
hoy, todo construido sobre usando como base software de cdigo abierto.
Hacer libre el software no es demasiado difcil. Solo hace falta que quin invierte tiempo desarrollando cdigo
est dispuesto a compartir su tiempo y esfuerzo con otras personas de manera ntegra. El software es
replicable con impresionante facilidad, cosa que no es tan sencilla de hacer con el hardware, por lo que pensar
el hardware libre requiere tener mucha visin.
De eso se trata Arduino, un sistema que desde hace ya casi una dcada sirve como ncleo del hardware libre,
y ser el tema central de este Hardware para novatos.
Qu es Arduino?
Definir Arduino es complicado, muy complicado. Cuando hablamos de Android, por ejemplo, todos sabemos
que se trata de un sistema operativo. Sin embargo, Android no es un nico sistema operativo esttico, cada
fabricante lo implementa a su modo, e incluso la comunidad de desarrollo independiente ha puesto en Internet
multitud de versiones del sistema operativo. Y hasta empresas como Nokia y Amazon utilizan Android sin
siquiera mencionarlo.


3

Servidor web constituido por varias placas Arduino.
Algo similar a lo descrito en el prrafo anterior ocurre con Arduino. Se trata de un microcontrolador, una placa,
un pequeo sistema de procesamiento. Sin embargo, su condicin de sistema libre ha propiciado tantas
variaciones de lo mismo, que Arduino no es una pieza de hardware nica, y de hecho podemos encontrar
tantas configuraciones como desarrolladores dispuestos a hacer cambios en los esquemas puedan existir.
Pero claro, debemos cuando menos darle una razn de ser a Arduino. Para ello tenemos qu saber qu hace
exactamente un microcontrolador. La respuesta, de nuevo, es que depende de la configuracin. As,
encontraremos placas de Arduino capaces de dar vida a un telfono mvil, un mando a distancia, consolas
porttiles, y hasta cmaras fotograficas.
Para simplificar las cosas (y tomando alguna licencia), Arduino es el hardware libre y hardware libre el es
Arduino.


4
Un poco de historia
Hasta hace relativamente poco, un estudiante de sistemas o electrnica tena que enfrentar que uno de los
grandes inconvenientes de su carrera es que para algunos proyectos haca falta hacerse con placas y
microcontroladores que como poco rondaban los 100 dlares. Ese tipo de precios ya era bastante complicado
en el primer mundo para un estudiante, siendo que las cosas estaban mucho peor para los pases en vas de
desarrollo, donde en la mayora de los casos directamente preferan pasar de estos proyectos.

Tomando en cuenta esto, Massimo Banzi y Hernando Barragan decidieron que haba que hacer algo al
respecto. Fue as como se pusieron manos a la obra para desarrollar una plataforma que fuera lo
suficientemente completa como para competir con los costosos sistemas comerciales, pero que al mismo
tiempo pudiera mantenerse ligera, econmica y fcil de compartir por Internet.
Es as, como en la actualidad, Arduino y sus variantes, pueden ser adquiridos por entre 10 y 30 dlares,
dependiendo de proveedores y distribuidores. Claro, los diseos tambin pueden ser directamente


5
descargados de Internet de manera gratuita, y el usuario puede ensamblarlos y cargar el software necesario
para hacer funcionar los microcontroladores.
Cmo funciona Arduino?
Como pasa con la mayora de las placas microcontroladores las funciones de Arduino pueden resumirse en
tres. En primera instancia, tenemos una interfaz de entrada, que puede estar directamente unida a
losperifricos , o conectarse a ellos por puertos. El objetivo de esa interfaz de entrada es llevar la informacin
al microcontrolador, la pieza encargada de procesar esos datos. El mentado microcontrolador vara
dependiendo de las necesidades del proyecto en el que se desea usar la placa, y hay una buena variedad de
fabricantes y versiones disponibles.



6
Por ltimo, tenemos una interfaz de salida, que lleva la informacin procesada a los perifricos encargadas de
hacer el uso final de esos datos, que en algunos casos puede bien tratarse de otra placa en la que se
centralizar y procesara nuevamente la informacin, o sencillamente, por ejemplo, una pantalla o un altavoz
encargada de mostrar la versin final de los datos.
De nuevo, Arduino es un sistema, y no una placa nica. Por esto, el funcionamiento concreto depender del
proyecto. As, en un mvil hecho con Arduino tendremos varios microcontroladores, encargados de las
conexiones de red, los datos necesarios para la entrada de nmeros y mostrar informacin en pantalla, entre
otras cosas. As mismo, un reloj hecho con Arduino solamente hara falta un chip que cuantifique la hora y la
muestre en una pantalla.
Como ya hemos dicho, Arduino es casi sinnimo de hardware libre, y con eso, estamos hablando de una de las
plataformas ms complejas y variables que podran existir.

Esperamos y te Sea til este Archivo Digital y que ests a gusto con nuestros Manuales que poco apoco iremos
perfeccionando y Mejorando en Contenido Si Tienes alguna Consulta o duda escrbenos
info@soyprogramador.net