USB Host Mini для Arduino Pro Mini 3.3V / Nano
USB Host Shield основан на микросхеме программно-управляемого USB-контроллера Max3421E. Шилд работает с логикой 3,3 В. При использовании платы на 5 В необходимо использовать преобразователь логических уровней.
Связь между микросхемой Max3421E и Arduino осуществляется через интерфейс SPI. Максимальная частота передачи данных – 12 МГц. Для обмена данными используются пять контактов Arduino: SCK, MISO, MOSI, SS – для организации SPI интерфейса, а также вывод INT – для организации прерываний.
Поддерживается класс Mass Storage, то есть имеется аппаратная поддержка USB флешек, чтение карт памяти, внешних жестких дисков, памяти смартфонов и т.д. Имеется поддержка PTP с камерами Canon EOS и Powershot, а также с зеркальными камерами Nikon DSLR.
Основные достоинства
- Работа от 3,3 В – может использоваться в проектах с низким энергопотреблением
- Размерная совместимость с Arduino Pro Mini и Arduino Nano
- Низкая цена
Примеры использования
- Подключение устройств ввода (HID): клавиатур, мышей, геймпадов, рулей.
- Чтение и запись данных на USB накопители.
- Дистанционное управление цифровыми камерами.
Комплектация
- 1 × USB Host Shield Mini (гребёнки для GPIO не входят в комплект).
Подключение и библиотеки
Для управления шилдом понадобится библиотека USBHostShield 2.0. Она поддерживает контроллеры PlayStation 3 и 4, XboxOneи 360, Wiimote и другие, а также все доступные HID-устройства.
Узнать больше о шилде и его применении можно на сайте разработчика Circuits@Home.
Отзывы
Отзывов пока нет.