Arduino Yún: Linux con un Arduino

Ricardo Vega

Ricardo Vega / 13 noviembre 2013

⏰ 3 minutos

Arduino Mega, Uno, Mini, Nano, ... la familia de los dispositivos Arduino parece no tener fin y sigue ampliándose, con más funciones y posibilidades. Todos sabemos del enorme potencial que Arduino demuestra en infinidad de usos como placa de prototipado o desarrollo, sin embargo, la limitada potencia hace que en aplicaciones donde sea necesaria cierta capacidad de computación optemos por otro tipo de alternativas como puede ser la Raspberry Pi. Para rellenar este hueco nace el último dispositivo es el **Arduino YÚN, que combina **el sistema operativo Linux con **un Arduino de toda la vida **, lo que ofrece infinidad de posibilidades. Seguro que a más de uno ya se os ha encendido una bombilla en la cabeza.

Arduino Yun front

Así YÚN es el primero de una línea de productos que combina Linux con la facilidad de uso de un Arduino. Se trata de un Arduino Leonardo, basado en el procesador ATmega32u4, que cuenta con un conector USB, Wi-F, Ethernet y con una ranura para poner una tarjeta micro-SD. Cuenta con 14 pines de entrada salida, de los cuales 7 pueden usarse como salidas PWM y 12 como entradas analógicas. Estas son las características completas:

  • Microcontroller: ATmega32u4
  • Operating Voltage: 5V
  • Input Voltage: 5V
  • Digital I/O Pins: 20
  • PWM Channels: 7
  • Analog Input Channels: 12
  • DC Current per I/O Pin: 40 mA
  • DC Current for 3.3V Pin: 50 mA
  • Flash Memory: 32 KB (of which 4 KB used by bootloader)
  • SRAM: 2.5 KB
  • EEPROM: 1 KB
  • Clock Speed: 16 MHz
  • Processor: Atheros AR9331
  • Architecture: MIPS @400MHz
  • Operating Voltage: 3.3V
  • Ethernet: IEEE 802.3 10/100Mbit/s
  • WiFi: IEEE 802.11b/g/n
  • USB Type-A
  • 2.0 Host/Device
  • Card Reader: Micro-SD only
  • RAM: 64 MB DDR2
  • Flash Memory: 16 MB
  • PoE compatible 802.3af card support

Del lado software, posee un chip que alberga todo el sistema y que ejecuta una distribución Linux ligera basada en OpenWRT llamada linino. Es por tanto similar a un router Wi-Fi. Es decir, que por un lado contamos con toda la conectividad y capacidad de desarrollo de un Arduino y por el otro con una máquina Linux, lo que hace que podamos ejecutar comandos, aplicaciones o scripts en el lado Linux mientras que utilizamos su conectividad ethernet y Wi-Fi.

Arduino Yun back

Para facilitar la programación web, YÚN incluye una librería puente que conecta las transacciones HTTP entre los dos lados (Linux y microcontrolador). Por si fuera poco, también soporta Temboo, un kit de desarrollo que permite la interacción con Facebook, Dropbox, FedEx y muchísimos servicios web más, lo que hace que YÚN sea ideal para el Internet de las Cosas y su integración con otros dispositivos o servicios en internet.

Arduino YÚN tiene un precio de 69 dólares.

Si queréis más información no dejéis de visitar la página oficialy comentar aquí vuestras opiniones. Si te ha gustado este post, no dejes de compartirlo en las redes sociales. También quiero recordar la importancia de que os unáis a la mail-list, no solo para recibir mi newsletter, sino para recibir ciertos paper's que estoy confeccionando.

Subscríbete a mi newsletter

Actualmente estoy llevando a cabo algunos cambios en mi Newsletter y no es posible apuntarse 😞

Ver ediciones pasadas