Arduino Yún
Arduino YUN - это первый представитель новейшей серии плат Arduino со встроенным WiFi, сочетающих в себе широчайшие возможности Linux и простоту использования Arduino. Arduino YUN представляет собой комбинацию классического Arduino Leonardo (на базе микроконтроллера ATmega32U4) и WiFi-системы на кристалле, работающей под управлением Linino (дистрибутив ОС GNU/Linux на основе OpenWRT для микропроцессоров MIPS). Технически мы поместили Linux-машину на печатную плату Arduino Leonardo, связав их таким образом, чтобы у программиста Arduino была возможность удобно и просто запускать команды на стороне Linux, используя его в качестве интерфейса Ethernet или WiFi. Следует отметить, что из-за ограниченного объема памяти взаимодействие Arduino с различными веб-сервисами всегда было довольно сложной задачей. Это объясняется тем, что многие веб-технологии зачастую основаны на объемных текстовых форматах (подобных XML), для анализа которых требуется достаточно много памяти. Поэтому для Arduino YUN мы создали специальную библиотеку Bridge, использование которой позволяет переложить обработку HTTP-транзакций и всех сетевых подключений на сторону Linux.
![]() |
![]() |
![]() |
Микроконтроллер |
ATmega32U4 |
Рабочее напряжение |
5 В |
Входное напряжение (рекомендуемое) |
5 В |
Цифровые входы/выходы |
20 (7 из которых могут использоваться как выходы ШИМ) |
Аналоговые входы |
12 |
Постоянный ток через вход/выход |
40 мА |
Постоянный ток для вывода 3,3 В |
50 мА |
Флеш-память |
32 Кб (из которых 4 Кб используются загрузчиком) |
ОЗУ |
2.5 Кб |
EEPROM |
1 Кбайт |
Тактовая частота |
16 МГц |
Linux Microprocessor
Микроконтроллер |
Atheros AR9331 |
Архитектура |
MIPS @400MHz |
Напряжение |
3.3 В |
Ethernet |
IEEE 802.3 10/100Mbit/s |
WiFi |
IEEE 802.11b/g/n |
USB Type-A |
2.0 Host |
Card Reader |
Micro-SD только |
RAM |
64 MB DDR2 |
ОЗУ |
2.5 KB |
Флеш-память |
16 Мб |
EEPROM |
1 Кбайт |
Тактовая частота |
16 МГц |
PoE compatible 802.3af card support |
See Power |
Основные версии плат Arduino представлены следующими моделями:
Due — плата на базе 32-битного ARM микропроцессора Cortex-M3 ARM SAM3U4E;
Leonardo — плата на микроконтроллере ATmega32U4;
Uno — самая популярная версия базовой платформы Arduino;
Duemilanove — плата на микроконтроллере ATmega168 или ATmega328;
Diecimila — версия базовой платформы Arduino USB;
Mega — версия серии Mega на базе микроконтроллера ATmega1280;
Arduino BT — платформа с модулем Bluetooth для беспроводной связи и программирования;
LilyPad — платформа, разработанная для переноски, может зашиваться в ткань;
Mini — самая маленькая платформа Arduino;
Pro — платформа, разработанная для опытных пользователей, может являться частью большего проекта;