Arduino Yún - image 1
1 / 2
Arduino·Dev Board

Arduino Yún

Hybrid Arduino/Linux board combining ATmega32U4 with a MIPS-based Linux SoC, 802.11bgn WiFi, Ethernet, USB host, and microSD — enabling cloud-connected Arduino sketches and over-the-air programming.

Starting from

$74.95

Compatible Firmware

Specifications

ArchitectureAVRMIPS
CPU Cores1+1
Clock Speed16MHz (MCU) / 400MHz (Linux)
GPIO Level5V
StoragemicroSD
Dimensions73 × 53 mm

Components

8-bit AVR with native USB at 16 MHz, 32KB flash, 2.5KB SRAM

Linux SoCSocDatasheet

MIPS-based SoC at 400 MHz running OpenWrt Linux with integrated 802.11bgn WiFi, 64MB DDR2 RAM, 16MB flash

Bus Interfaces

UART
RX: D0TX: D1
SPI
SS: D10SCK: D15MISO: D14MOSI: D16
I2C
SCL: D3SDA: D2
USB

GPIO Map

D0
RX / INT2
digital-inputdigital-outputinterrupt
UART
D1
TX / INT3
digital-inputdigital-outputinterrupt
UART
D2
SDA / INT1
digital-inputdigital-outputinterrupt
I2C
D3
SCL / INT0 / PWM
digital-inputdigital-outputpwminterrupt
I2C
D4
GPIO / A6
digital-inputdigital-outputanalog-input
D5
GPIO / PWM
digital-inputdigital-outputpwm
D6
GPIO / A7 / PWM
digital-inputdigital-outputanalog-inputpwm
D7
GPIO / INT6 / BRIDGE_RESET
digital-inputdigital-outputinterrupt
D8
GPIO / A8
digital-inputdigital-outputanalog-input
D9
GPIO / A9 / PWM
digital-inputdigital-outputanalog-inputpwm
D10
SS / A10 / PWM
digital-inputdigital-outputpwm
SPI
D11
GPIO / PWM
digital-inputdigital-outputpwm
D12
GPIO / A11
digital-inputdigital-outputanalog-input
D13
LED / PWM
digital-inputdigital-outputpwm
D14
MISO
digital-inputdigital-output
SPI
D15
SCK
digital-inputdigital-output
SPI
D16
MOSI
digital-inputdigital-output
SPI
A0
Analog 0 / D18
analog-inputdigital-inputdigital-output
A1
Analog 1 / D19
analog-inputdigital-inputdigital-output
A2
Analog 2 / D20
analog-inputdigital-inputdigital-output
A3
Analog 3 / D21
analog-inputdigital-inputdigital-output
A4
Analog 4 / D22
analog-inputdigital-inputdigital-output
A5
Analog 5 / D23
analog-inputdigital-inputdigital-output

Overview

The Arduino Yún (meaning "cloud" in Chinese) is a unique board that combines two processors: an ATmega32U4 Arduino microcontroller and a Atheros AR9331 MIPS-based Linux SoC running OpenWrt. This dual-processor architecture allows developers to write standard Arduino sketches on the 32U4 side while leveraging a full Linux environment for web services, network connectivity, and complex processing on the Linux side.

The ATmega32U4 runs at 16 MHz with 32KB flash and 2.5KB SRAM, providing familiar Arduino compatibility for hardware interfacing. The AR9331 runs at up to 400 MHz with 64MB DDR2 RAM and 16MB SPI flash, hosting an OpenWrt Linux system that provides WiFi (802.11bgn with AP/router capability), Ethernet via PoE, USB 2.0 host, and microSD card support.

The two processors communicate via a Bridge library, allowing Arduino sketches to invoke Linux commands, read web APIs, and publish data to cloud services. The board can be programmed wirelessly over WiFi using Arduino IDE 1.5.4+, eliminating the need for a physical USB cable in deployed installations.

The Yún was a pioneering board for IoT development at a time when WiFi-enabled microcontrollers were uncommon, enabling projects like weather stations, security cameras, and smart home controllers that required both real-time hardware control and internet connectivity.

Use Cases

5

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.