This authentic Arduino YÚN is the first member of a new groundbreaking line of wifi products combining the power Linux with ease of use of Arduino.
The Arduino Yun has the same footprint as an Arduino Uno but combines an ATmega32U4 microcontroller (the same as the Leonardo) and a Linux system based on the Atheros AR9331 chipset. Additionally, there are built-in Ethernet and WiFi capabilities, enabling it to communicate with networks out of the box. The combination of the classic Arduino programming experience and advanced internet capabilities afforded by a Linux system make the Yún a powerful tool for communicating with the internet of things.
The Arduino Yún is a microcontroller board based on the ATmega32U4 and the Atheros AR9331 that combines Arduino and Linux. The Atheros processor on the Yún runs Linino, a Linux distribution based on OpenWRT. The Arduino Bridge library facilitates communication between the two processors, giving Arduino sketches the ability to communicate with the Linux environment, running programs or making use of advanced peripherals. The USB host, network interfaces, and SD card are connected to the AR9331, and the Bridge library also enables the Arduino to interface with those peripherals. See Arduino’s guide to the Yún for more detailed information.
The Arduino Yún features a user-programmable ATmega32U4 AVR microcontroller that has built-in USB functionality, eliminating the need for a secondary processor or serial adapter for programming. This makes the Arduino Yún more versatile: in addition to supporting a virtual (CDC) serial/COM port interface, it can appear to a connected computer as a mouse and keyboard.
The Yún has 20 digital I/O pins (of which 7 can be used as PWM outputs and 12 as analog inputs), which are the same pins available on the Arduino Leonardo, and can be programmed through the USB port or over Wi-Fi. Power can be supplied to the Yún through a USB cable or the Vin pin (power supply is not included). The Yún is also compatible with power over ethernet (PoE), but in order to use this feature you need to mount a PoE module on the board.
When powering the board through the Vin pin, you must supply a regulated 5 V. There is no on-board voltage regulator for higher voltages, which will damage the board.
Features and Specifications:
- Size: 2.7" × 2.1"
- Weight: 1.44 oz
- General Specifications:
- Processor: ATmega32U4 and Atheros AR9331
- Motor channels: 0
- User I/O lines: 201
- Minimum operating voltage: 5 V
- Maximum operating voltage: 5 V
- Reverse voltage protection?: N
- External programmer required?: N
- AVR Arduino Microcontroller:
- Microcontroller: ATmega32U4
- Operating voltage: 5 V
- Input voltage (recommended): 5 V
- Digital I/O pins: 20 (of which 7 provide PWM output)
- Analog input pins: 12 (See Note 1)
- DC current per I/O pin: 40 mA
- DC current for 3.3V pin: 50 mA
- Flash memory: 32 KB of which 4 KB is used by bootloader
- SRAM: 2.5 KB
- EEPROM: 1 KB
- Clock speed: 16 MHz
- Linux Microprocessor:
- Processor: Atheros AR9331
- Architecture: MIPS @400 MHz
- Operating voltage: 3.3 V
- Ethernet: IEEE 802.3 10/100 Mbit/s
- Wi-Fi: IEEE 802.11b/g/n
- USB type-A: 2.0 Host/Device
- Card reader: Micro-SD
- RAM: 64 MB DDR2
- Flash memory: 16 MB
- PoE compatible 802.3af card support
Note 1: The Arduino Yún has 20 total available I/O lines; all of them can function as digital I/O lines, and twelve of them can be used as analog inputs.