Arduino USB Host Shield
Примечание
Эта страница относится к продукту, который снят с производства.
Arduino USB Host Shield позволяет подключить USB-устройство к вашей плате Arduino.
Arduino USB Host Shield позволяет подключить USB-устройство к вашей плате Arduino. Arduino USB Host Shield основан на MAX3421E (даташит), который является контроллером USB периферии/хоста, содержащим цифровую логику и аналоговые схемы, необходимые для реализации полноскоростного USB-периферийного устройства или полно-/низкоскоростного хоста, совместимого со спецификацией USB rev 2.0. Шилд совместим с TinkerKit, что позволяет быстро создавать проекты, подключая модули TinkerKit к плате.
Следующие классы устройств поддерживаются шилдом:
HID-устройства: клавиатуры, мыши, джойстики и т.д.
Игровые контроллеры: Sony PS3, Nintendo Wii, Xbox360.
USB-Serial преобразователи: FTDI, PL-2303, ACM, а также некоторые мобильные телефоны и GPS-приемники.
ADK-совместимые телефоны и планшеты Android.
Цифровые камеры: Canon EOS, Powershot, Nikon DSLR и P&S, а также стандартный PTP.
Устройства массового хранения: USB-флешки, кардридеры, внешние жесткие диски и т.д.
Bluetooth-адаптеры (донглы).
Для информации об использовании платы с ОС Android вы можете обратиться к документации Mega2560 ADK, которая содержит информацию об Arduino ADK:
Arduino взаимодействует с MAX3421E через шину SPI (через разъем ICSP). Это цифровые пины 10, 11, 12 и 13 на Uno и пины 10, 50, 51 и 52 на Mega. На обеих платах пин 10 используется для выбора MAX3421E. Пины 7, 8 и 9 используются для выводов GPX, INT и RES.
Начало работы
В разделе Getting Started вы можете найти всю необходимую информацию для настройки вашей платы. Используйте Arduino Software (IDE), чтобы начать экспериментировать с программированием и электроникой.
Нужна помощь?
По программному обеспечению – форум Arduino
По проектам – форум Arduino
По самому продукту – служба поддержки
Документация
OSH: Схемы
Arduino USB Host Shield – это аппаратное обеспечение с открытым исходным кодом! Вы можете собрать свою собственную плату, используя следующие файлы:
Библиотека Arduino
Arduino USB Host Shield может использоваться с «USB Host Library for Arduino», которую поддерживают Oleg Mazurov и Alexei Glushchenko из circuits@home, Kristian Lauszus и Andrew Kroll на GitHub (скачать).
Руководства
С Arduino USB Host Shield вы даже можете управлять RC-машиной с помощью беспроводного игрового контроллера XBOX. Множество руководств доступно в интернете, вот некоторые из них, разработанные circuits@home:
Питание
Arduino USB Host Shield не имеет разъема питания и питается только при подключении к плате Arduino.
Входы и выходы
Этот шилд имеет USB-разъем типа A, к которому можно подключить USB-устройство. Шилд оснащен несколькими TinkerKit-совместимыми входными/выходными и коммуникационными интерфейсами. Подключение модулей TinkerKit может упростить создание проекта или прототипа. Встроенные разъемы:
2 входа TinkerKit: IN2 и IN3 (белые), эти разъемы подключены к аналоговым входам A2 и A3 Arduino.
2 выхода TinkerKit: OUT5 и OUT6 (оранжевые), эти разъемы подключены к ШИМ-выходам Arduino на пинах 5 и 6.
2 разъема TinkerKit TWI: эти разъемы (4-контактные, белые) подключены к интерфейсу TWI Arduino. Оба подключены к одному и тому же интерфейсу TWI, что позволяет создавать цепочку TWI-устройств.
Физические характеристики
Максимальная длина и ширина печатной платы Motor Shield составляют 2.7 и 2.1 дюйма соответственно. Четыре крепежных отверстия позволяют прикрепить плату к поверхности или корпусу. Обратите внимание, что расстояние между цифровыми пинами 7 и 8 составляет 160 мил (0.16»), что не является четным кратным стандартного шага 100 мил для остальных пинов.
Технические характеристики
Рабочее напряжение |
5 В |
USB-контроллер |
MAX3421E |
Максимальный ток |
500 мА при питании Arduino от подходящего источника питания, подключенного к разъему питания Arduino |
Максимальный ток |
400 мА при питании Arduino от USB-порта |