Если не хватает вычислительной мощности Arduino, но вы не хотите переходить на другую платформу, Arduino Yun добавит азота проекту и оставит полную совместимость c Arduino-устройтсвами.
Arduino Yun Rev 2 — два в одном — комбинация из микроконтроллера ATmega32u4 и микропроцессора Atheros AR9331. Получившийся симбиоз предоставляет огромные возможности для использования платформы в проектах, где требуется одновременно быстродействие и вычислительная мощность.
Arduino Yun сможет считывать информацию с аналоговых датчиков и параллельно поднять web-сайт для умного дома. Вы сможете собрать робота с web-камерой и транслировать изображение прямо на ваш компьютер.
Больше нет необходимости каждый раз разбирать устройство для перепрошивки — прошивайте платформу Arduino Yun сразу через Wi-Fi.
Благодаря библиотеке Temboo, Arduino Yun может использовать более ста различных интернет-сервисов, таких как Facebook, GMail, PayPal и т.д. Например, отправлять каждый час температуру воздуха в комнате в Twitter или высылать фото вашего питомца в Facebook.
Arduino-часть выполнена на микроконтроллере ATmega32u4 с тактовой частотой 16 МГц и предоставляет 20 контролируемых контактов ввода и вывода для взаимодействия с внешним миром. Распиновка Arduino Yun аналогична Arduino Leonardo, что означает полную совместимость с Arduino Shield’ами.
Linux-часть Arduino Yun использует микропроцессор Atheros AR9331 с тактовой частотой 400 МГц. В начинку чипа также входит USB-хост, встроенный Wi-Fi и Ethernet-интерфейс.
Atheros работает под операционой системой Linino — специально подготовленная версия популярного дистрибутива Linux для встраиваемых систем — OpenWRT.
Linino содержит в себе пакетный менеджер opkg, который позволяет устанавливать стандартные Linux-приложения. В пакет также входит интерпретатор языка Python 2.7, с помощью которого вы можете писать свои приложения для Linino.
Память для приложений может быть расширена с помощью съёмного носителя, например microSD-карты или USB-флешки.
Связь между микроконтроллером ATmega32U4 и микропроцессором Atheros AR9331 осуществляется с помощью библиотеки Bridge.
Для питания Arduino Yun используйте micro-USB разъём или контакт Vin.
Внимание! Arduino Yun не имеет встроенного регулятора напряжения — повышенное напряжение убьёт платформу. Для питания платы необходимо постоянное напряжение 5 В, идельно подойдёт импульсный блок питания (5 В, 3100 мА) совместно с кабелем USB (A — Micro USB).
На платформе предусмотрены светодиоды индикации:
Arduino Yun программируется двумя способами:
В качестве софта используйте Arduino IDE или визуальную среду разработки XOD IDE.