Arduino:Продукты/Продукты Arduino/Arduino USB Host Shield

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Pixel Art Mini Meow Animated.gif Черновик


ArduinoUSBhostShield.jpg

«Шилд» Arduino USB Host Shield[1]

«Шилд» Arduino USb Host Shield позволяет подключать к плате Arduino устройства с разъемом USB. «Шилд» создан на базе чипа MAX3421E (даташит) – это контроллер, который благодаря аналоговому «железу» и цифровой логике обеспечивает совместимость периферийных USB-устройств (на полной скорости) и хоста (на полной и низкой скоростях) со стандартом USB 2.0. Кроме того, «шилд» совместим со стандартом TinerKit, благодаря чему вы можете подключать к плате модули типа TinkerKit.

«Шилд» поддерживает следующие устройства:

  • HID-устройства (устройства для взаимодействия техники и человека): мыши, джойстики и т.д.
  • Игровые контроллеры: Sony PS3, Nintendo Wii, Xbox 360.
  • Конвертеры, преобразовывающие USB-данные в последовательные данные: FTDI, PL-2303, ACM, а также определенные сотовые телефоны и GPS-ресиверы.
  • Планшеты и смартфоны на Android, совместимые с ADK.
  • Цифровые камеры: Canon EOS, Powershot, цифровые зеркалки и компактные камеры Nikon, а также устройства, работающие через протокол PTP.
  • Устройства для хранения данных: USB-флэшки, кардридеры, внешние жесткие диски и т.п.
  • Bluetooth-адаптеры.

Информацию об использовании платы вместе с Android OS читайте тут и тут. Arduino «общается» с MAX3421E при помощи шины SPI (через ICSP-гребешок). На Uno она находится 10-ом, 11-ом, 12-ом и 13-ом контактах, а на Mega10-ом, 50-ом, 51-ом и 52-ом контактах. В качестве SS-контакта (для выбора чипа MAX3421E) на обеих платах используется 10-ый контакт. Контакты 7, 8 и 9 используются для контактов GPX, INT и RES.

Технические характеристики

  • Рабочее напряжение – 5 вольт
  • USB-контроллер
MAX3421E
  • Максимальная сила тока500 миллиампер (если Arduino питается через надлежащий источник питания, подключенный к разъему для питания на Arduino) или 400 миллиампер (если Arduino питается через USB-порт)

Информацию о гарантии можно прочесть тут.

С чего начать

Всю необходимую информацию о том, как настроить плату, использовать IDE Arduino и т.д. можно найти здесь. Нужна помощь?

  • Почитать о ПО можно здесь
  • О проектах – здесь
  • Запросить клиентскую поддержку можно здесь

Документация

«Шилд» Arduino USB Host Shield – это устройство, изготовленное по принципу «open source». Вы можете создать на его основе собственную плату, используя следующие файлы:

Библиотека

«Шилд» Arduino USB Host Shield можно использовать вместе с «библиотекой USB Host для Arduino», которую разрабатывают Олег Мазуров и Алексей Глущенко с сайта circuitsathome.com, а также Кристиан Лаузус (Kristian Lauszus) и Эндрю Кролл (Andrew Kroll) на GitHub.

Руководства

При помощи «шилда» Arduino USB Host Shield можно, к примеру управлять радиоуправляемой машиной, но для этого также понадобится беспроводной контроллер от Xbox. Кроме того, много руководств можно найти на вышеупомянутом сайте circuitsathome.com. Вот некоторые из них:

Питание

У «шилда» Arduino USB Host Shield нет разъема для питания, и он питается, только если подключен к плате Arduino.

Входные и выходные контакты

«Шилд» оснащен USB-портом (типа «папа»), к которому можно подключать USB-устройства. Кроме того, на «шилде» есть несколько входных/выходных коннекторов TinkerKit и других интерфейсов, которые упрощают создание проекта/прототипа.

  • Два входных коннектора TinkerKit: INT2 и INT3 (3-контактные, белые) – эти контакты ведут к входным аналоговым контактам A2 и A3 на Arduino.
  • Два выходных коннектора TinkerKit: OUT5 и OUT6 (оранжевые) – эти контакты ведут к 5-ому и 6-ому контактам, которые в Arduino отвечают за выдачу ШИМ.
  • Два коннектора TinkerKit для TWI: эти коннекторы (4-контактные, белые) ведут к интерфейсу TWI на Arduino. Оба подключены к одному и тому же TWI-интерфейсу, что позволяет создавать цепь TWI-устройств.

Физические характеристики

Максимальная длина и ширина печатной платы Arduino USB Host Shield составляют 68,58 и 53,34 мм соответственно. На «шилде» имеется 4 отверстия, которые позволяют прикрепить его к какой-либо поверхности или корпусу. Также обратите внимание, что расстояние между 7-ым и 8-ым контактами составляет 4,06 мм, тогда как между остальными контактами – 2,54 мм.

См.также

Внешние ссылки