Está en la página 1de 2

Arduino.

A poco que hayas navegado por internet te habrs


encontrado esa palabra. Y es que ahora que es posible
automatizar cualquier cosa, para hacer agentes autnomos (si
queris llamarles Robots tambin), controlar luces y dispositivos, o
mil cosas que se os pueda ocurrir fabricar podis optar por una
solucin basada en Arduino, una familia de placas y software
que comparten nombre pero que son legin.

Empezamos por el principio y


despacio, por favor. Qu es
exactamente Arduino?
No es la primera vez que hablamos sobre Arduino en Xataka, pero
como es verano y da pereza eso de ir saltando de enlace en
enlace vamos a verlo todo desde el principio. Arduino es una
plataforma de electrnica "open-source" o de cdigo abierto
cuyos principios son contar con software y hardware fciles de
usar. Es decir, que promete ser una forma sencilla de realizar
proyectos interactivos para cualquier persona. Y cuando digo
cualquiera, es cualquiera, ya que internet est literalmente
plagado de proyectos con Arduino, como veremos ms adelante.
Como digo, Arduino es tanto software como hardware, y aqu
viene la primera diferencia con otras placas y microcontroladores.
Los entornos de desarrollo y lenguaje de programacin de Arduino
y las placas en las que se ejecutan han sido desarrollados de la
mano, por lo que tenemos asegurada tanto la compatibilidad como
la sencillez de desarrollo sobre ellas.
La diferencia entre los distintos Arduino la encontraremos por un
lado en la tensin utilizada en las placas. Generalmente las
microcontroladoras con CortexM3 tienen un voltaje de 3,3 voltios,
mientras que la mayor parte de las placas con AVR utilizan una
tensin de 5 voltios. Esto luego es fundamental para utilizar lgica
TTL (frente a lgica CMOS) por ejemplo, lo que abre la posibilidad
de utilizar chips baratos y complementar el Arduino con alguna
funcionalidad externa. Tambin hay placas que pueden conmutar
el voltaje, as que tampoco es un factor determinante para
seleccionar una placa u otra. Y, por otra parte, el nmero de
conexiones, procesador utilizado, memoria y, sobre todo, el

nmero de entradas y salidas y la posibilidad de alimentar


distintos elementos desde la propia placa Arduino.
Hay placas que incluso no necesitan drivers para Linux o para Mac,
como las basadas en el chip ATmega8U2 (un ejemplo es el
Tosduino Uno R3), siendo detectado por dichos ordenadores como
un perifrico ms.

También podría gustarte