Está en la página 1de 6

Qu es un Arduino?

Una placa hardware libre que incorpora un microcontrolador programable y una


serie de pines-hembra (los cuales estn unidos internamente a las patillas de E/S
del microcontrolador) que permiten conectar all de forma muy sencilla y cmoda
diferentes sensores y actuadores.
Cuando hablamos de placa hardware nos estamos refiriendo en concreto a una
PCB (del ingls printed circuit board , o sea, placa de circuito impreso). Las
PCB1 son superficies fabricadas de un material no conductor (normalmente
resinas de fibra de vidrio reforzada, cermica o plstico) sobre las cuales aparecen
laminadas (pegadas) pistas de material conductor (normalmente cobre).
No obstante, cuando hablamos de placa Arduino, deberamos especificar el
modelo concreto, ya que existen varias placas Arduino oficiales, cada una con
diferentes caractersticas (como el tamao fsico, el nmero de pines hembra
ofrecidos, el modelo de microcontrolador incorporado -y como consecuencia, entre
otras cosas, la cantidad de memoria utilizable-, etc.). Conviene conocer estas
caractersticas para identificar que placa Arduino es la que nos convendr en cada
proyecto.
La manera estndar de conectar nuestro computador con la placa Arduino para
poder enviarle y grabarle dichas instrucciones es mediante un simple cable USB,
gracias a que la mayora de placas Arduino incorporan un conector de este tipo.
Los proyectos Arduino pueden ser autnomos o no. En el primer caso, una vez
programado su microcontrolador, la placa no necesita estar conectada a ningn
computador y puede funcionar autnomamente si dispone de alguna fuente de
alimentacin. En el segundo caso, la placa debe estar conectada de alguna forma
permanente (por cable USB, por cable de red Ethernet, etc.) a un computador
ejecutando algn software especfico que permita la comunicacin entre este y la
placa y el intercambio de datos entre ambos dispositivos. Este software especfico
lo deberemos programar generalmente nosotros mismos mediante algn lenguaje
de programacin estndar como Python, C, Java, Php, etc., y ser independiente
completamente del entorno de desarrollo Arduino, el cual no se necesitar ms,
una vez que la placa ya haya sido programada y est en funcionamiento.
Un lenguaje de programacin libre. Por lenguaje de programacin se entiende
cualquier idioma artificial diseado para expresar instrucciones (siguiendo unas
determinadas reglas sintcticas) que pueden ser llevadas a cabo por maquinas.

Cul es el origen de Arduino?


Arduino nacio en el ao 2005 en el Instituto de Diseo interactivo Ivrea (Italia),
centro acadmico donde los estudiantes se dedicaban a experimentar con la
interaccin entre humanos y diferentes dispositivos (muchos de ellos basados en
microcontroladores) para conseguir generar espacios nicos, especialmente
artsticos. Arduino apareci por la necesidad de contar con un dispositivo para
utilizar en las aulas que fuera de bajo coste, que funcionaste bajo cualquier
sistema operativo y que contase con documentacin adaptada a gente que
quisiera empezar de cero.

Qu quiere decir que Arduino sea Software libre?


Segn la Free Software Foundation (http://www.fsf.org), organizacin encargada
de fomentar el uso y desarrollo del software libre a nivel mundial, un software para
ser considerado libre ha de ofrecer a cualquier persona u organizacin cuatro
libertades bsicas e imprescindibles:
Libertad 0: la libertad de usar el programa con cualquier propsito y en cualquier
sistema informtico.
Libertad 1: la libertad de estudiar cmo funciona internamente el programa, y
adaptarlo a las necesidades particulares. El acceso al cdigo fuente es un
requisito para esto.
Libertad 2: la libertad de distribuir copias.
Libertad 3: la libertad de mejorar el programa y hacer pblicas las mejoras a los
dems, de modo que toda la comunidad se beneficie. El acceso al cdigo fuente
es un requisito previo para esto.
El software Arduino es software libre porque se publica con una combinacin de la
licencia GPl (para el entorno visual de programacin propiamente dicho) y la
licencia LGPL (para los cdigos fuente de gestin y control del microcontrolador a
nivel ms interno).

Qu quiere decir que Arduino sea Hardware Libre?


El hardware libre (tambin llamado open-source o de fuente abierta) comparte
muchos de los principios y metodologas del software libre. En particular, el

hardware libre permite que la gente pueda estudiarlo para entender su


funcionamiento, modificarlo, reutilizarlo, mejorarlo y compartir dichos cambios.
La placa Arduino es hardware libre porque sus ficheros esquemticos estn
disponibles para descargar de la pgina web del proyecto con la licencia Creative.
El objetivo del hardware libre es, por lo tanto, facilitar y acercar la electrnica, la
robtica y en definitiva la tecnologa actual a la gente, no de una manera pasiva,
meramente consumista, sino de manera activa, involucrando al usuario final para
que entienda y obtenga ms valor de la tecnologa actual e incluso ofrecindole la
posibilidad de participar en la creacin de futuras tecnologas.

Qu otras placas Arduino oficiales existen?


Arduino Mega 2560
Placa basada en el microcontrolador ATmega2560. Como caractersticas ms
destacables diremos que tiene 54 pines de entrada/salida digitales (de los cuales
14 pueden ser usados como salidas analgicas PWM), 16 entradas analgicas y 4
receptores/transmisores serie TTL-UART. Consta de una memoria flash de 256
Kilobytes (de los cuales 8 estn reservados para el bootloader), una memoria
SRAM de 8kb y una EEPROM de 4KB. Su voltaje de trabajo es igual al del modelo
UNO: 5V.
Arduino Mega ADK
Placa muy similar a la Mega 2560. La diferencia principal est en que la Mega
ADK es capaz de funcionar como un dispositivo de tipo host USB 8y la Mega
2560 no).
Arduino Ethernet
La mayor diferencia que existe con la placa UNO es que la placa Ethernet
incorpora un zcalo de tipo RJ-45 para poder conectarse mediante el cable
adecuado (cable de par trenzado de categora 5 o 6) a una red de tipo Ethernet.
Arduino Fio
Esta placa contiene un ATmega328P funcionando a 3,3 V y a 8 MHz. Tiene 14
agujeros que pueden utilizarse (mediante soldadura directa o bien mediante es
locacin de pines-hembra de plstico) como pines de entrada/salida digitales.

Arduino Mini
Esta placa es muy parecida a la placa Arduino Nano: est basada igualmente en el
microcontrolador ATmega#8P SMD funcionando a 16MHz, tiene 14 pines de
entrada/salida digitales.
Arduino Pro Mini
Esta placa tiene el mismo tamao que una placa Arduino Mini, y una disposicin
compatible de pines.
Arduino Lilypad
La placa Arduino Lilypad est diseada para ser cosida a material textil.
Arduino Nano
La caracterstica ms destacable de esta placa es que a pesar de su tamao (0,73
pulgadas de anchura por 1,70 de longitud), sigue ofreciendo el mismo nmero.

Conclusin
Se pudo conocer toda la informacin desde cuando se iniciaron los arduinos as
como los tipos de arduinos que existen ya que son variados e interesantes cada
uno con sus respectivas caractersticas cabe mencionar que tienen diversas
similitudes cada uno tiene un software compatible para hacer la programacin de
las tarjetas existen diversos tipos de placas arduino, cada una con caractersticas
especficas que hay que conocer para poder elegir el modelo que ms convenga
para la realizacin de algn proyecto o trabajo.

Bibliografa
Artero, . T. (Marzo del 2013). En ARDUINO curso prctico de formacin (pg.
588). Estado de Mxico : Alfaomega Grupo Editor , S.A. de C.V., Mxico.

También podría gustarte