Guide to the Arduino Yún
The Arduino Yún is an Arduino board unlike any other. While programming it is very similar to
the Arduino Leonardo and uses the same processor, the Atmel ATmega32U4, it also has an
additional processor, an Atheros AR9331, running Linux and the OpenWrt wireless stack.
Programming the 32U4 via USB is identical to the
Arduino Leonardo
. Once you've configured
the Yún to connect to your WiFi network, you can program the 32U4 via WiFi as well.
To connect the Arduino Yún to your computer, you'll need a Micro-B USB cable. This USB
cable provides power and data to the board. When programming the Yún, you must choose
Arduino Yún
from the
Tools > Board
menu in the Arduino IDE.
The Yún is only supported
by Arduino IDE 1.5.4 and later.
Differences from the Arduino Leonardo
Linino
Python
External storage on the Yún
Web services
Resetting the processors (AR9331, WiFi, and 32U4)
Serial re-enumeration on reset.
No reset when you open the serial port.
Installing Drivers for the Yún
o
OSX
o
Windows
o
Linux
Configuring the onboard WiFi
Programming the 32U4 over WiFi
Using the onboard Ethernet
Communicating with Linino via Bridge
The Console
Process
Using Bridge to pass information between processors
Connecting to internet services with Temboo
Spacebrew
Install additional software on Linux
Next Steps
Differences from the Arduino Leonardo