Платы расширения Arduino
Большую популярность плата Arduino приобрела не только из-за низкой стоимости, легкости разработки и программирования, но, главным образом, благодаря наличию плат расширения (так называемых шилдов), добавляющих Arduino дополнительную функциональность. Шилды (кроме маленьких модулей и платы LilyPad) подключаются к Arduino с помощью имеющихся на них штыревых разъемов.
Существует множество различных по функциональности шилдов — от простейших, предназначенных для макетирования, до сложных, представляющих собой отдельные многофункциональные устройства.
Рассмотрим примеры некоторых шилдов:
Ethernet Shield (рис. 3.2) — обеспечивает подключение к Интернету;
![]() |
![]() |
Рис. 3.2. Ethernet Shield
XBee Shield (рис. 3.3) — обеспечивает при помощи модуля Maxstream Xbee Zigbee беспроводную связь нескольким устройствам Arduino;
![]() |
Рис. 3.3. XBee Shield
MicroSD Shield (рис. 3.4) — обеспечивает запись данных на карты microSD;
![]() |
![]() |
Рис. 3.4. MicroSD Shield
MP3 Shield (рис. 3.5) — плата для воспроизведения звука в форматах Ogg Vorbis/MP3/AAC/WMA/MIDI и записи в Ogg Vorbis;
![]() |
![]() |
Рис. 3.5. MP3 Shield
Motor Shield (рис. 3.6) — обеспечивает управление двигателями постоянного тока;
GSM/GPRS Shield (рис. 3.7) — позволяет отправлять SMS-сообщения, делать звонки, обмениваться данными по GPRS;
![]() |
![]() |
Рис. 3.6. Motor Shield
![]() |
![]() |
![]() |
![]() |
Рис. 3.7. GSM/GPRS Shield
Cosmo WiFi Connect (рис. 3.8) — плата предназначена для организации беспро- водной сети стандарта IEEE 802.11b/g.
Существуют также шилды: Video Overlay Shield — для наложения текста на ана- логовое видео, EasyVR Arduino Shield — многоцелевой модуль распознавания речи, Music Shield — профессиональный аудиокодек и др.
Рис. 3.8. Cosmo WiFi Connect
Интересный ресурс: http://progdron.com, где представлено описание шилдов для Arduino
Основные версии плат 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 — платформа, разработанная для опытных пользователей, может являться частью большего проекта;