Arduino Yún — это плата на основе Leonardo, которая объединяет в себе достоинства двух платформ, поддерживаемых Свободным Сообществом: Arduino и Linux. Получившийся симбиоз предоставляет огромные возможности для использования интернета в своих проектах.
На Yún можно поднять небольшой сайт и использовать его как главное устройство умного дома. И даже если вы запрячете его в труднодоступное место, вы всегда можете поменять его прошивку через Wi-Fi. Вы можете сконструировать на его основе робота с веб-камерой, изображение с которой вещается прямо на ваш компьютер.
Благодаря библиотеке Temboo платформа Yún может использовать более 100 различных интернет-сервисов, таких как Facebook, Gmail, PayPal и т. д. Например, отправлять каждый час температуру воздуха в комнате в Twitter или отправлять файлы в ваш Dropbox.
Это оригинальная плата, разработанная в Швейцарии и произведённая на Тайване.
Arduino-часть содержит микроконтроллер ATmega32u4, работающий на частоте 16 МГц. Распиновка платы Yún аналогична Leonardo, поэтому вы можете использовать большинство плат расширения Shield.
Linux-часть Yún использует SoC Atheros AR9331 под управлением операционной системы Linino — специально подготовленной версии популярного дистрибутива Linux OpenWRT для встраиваемых систем.
Однокристальная система работает на частоте 400 МГц, имеет 64 МБ оперативной и 16 МБ Flash-памяти, встроенные интерфейсы Wi-Fi и Ethernet, USB-хост и слот для карты памяти micro-SD. Linino содержит в себе пакетный менеджер opkg, который позволяет устанавливать большое количество Linux-приложений, а также интерпретатор языка Python 2.7, с помощью которого вы можете писать свои приложения для Linino.
Память для Linux-приложений может быть расширена с помощью съёмного носителя — карты micro-SD или USB-флешки.
Связь между Atmega32u4 и Atheros AR9331 осуществляется с помощью библиотеки Bridge.
Для питания платформы Yún используется разъём micro-USB или контакт Vin.
Внимание! Arduino Yún не имеет встроенного регулятора напряжения — повышенное напряжение убьёт платформу. Для питания платы необходимо постоянное напряжение 5 В — например, подойдёт импульсный блок питания (5 В, 3 А) с кабелем USB (A — Micro USB).
Платформа программируется через вход micro-USB или по Wi-Fi, если ваша Yún находится в той же сети, что и компьютер.
Для работы с платой Yún нужно установить Arduino IDE или воспользоваться визуальной средой программирования XOD IDE.