Arduino:Продукты/Продукты Arduino/Arduino USB Host Shield
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
«Шилд» 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-ом контактах, а на Mega – 10-ом, 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. Вот некоторые из них:
- HID-устройства, работающие через Bluetooth
- Контроллер от PS4
- Добавление дисплея к цифровым весам
- Устройство для хранения больших объемов информации
Питание
У «шилда» 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 мм.
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |
- Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
- Справочник языка Arduino
- Arduino
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Продукты Arduino
- Arduino продукты
- Плата Arduino