Может ли хотя бы один Arduino эмулировать USB-концентратор?
То, что я хотел бы сделать, это иметь какое-то компактное (и желательно недорогое) совместимое с Arduino устройство, эмулирующее USB-концентратор и имитирующее подключение USB-клавиатуры, нажатие клавиши, а затем имитирующее отключение клавиатуры.
Целью здесь является устройство, подключенное через USB, с кнопками управления мультимедиа для устройства Android, но поскольку подключение устройства, которое действует как клавиатура, отключает экранную клавиатуру, идея состоит в том, что оно действует как клавиатура только при нажатии кнопки, но поддерживает соединение, пока оно работает.он подключен к сети.
Возможно ли это вообще с любым Arduino-совместимым устройством, нужно ли мне искать другую встроенную архитектуру или мне нужен определенный тип чипа USB-конвертера?
@Raceimaztion, 👍1
1 ответ
Поскольку Arduino-это "просто" микроконтроллер с определенным загрузчиком и обычно программируемый через Arduino IDE, вы также можете запрограммировать его, как и любой другой микроконтроллер.
Существует несколько проектов, предлагающих функциональность USB в качестве библиотеки, как в мире Arduino, так и за его пределами. Используйте свою любимую поисковую систему, чтобы найти их. С такой библиотекой вы сможете справиться со своей задачей.
Однако это не задача новичка. Пожалуйста, обратите внимание, что вам, возможно, придется многому научиться.
Я бы сказал, что даже самого простого Arduino на базе AVR должно быть достаточно.
- Эмуляция клавиатуры
- Можно ли программировать для Ардуино без реальной платы?
- Первая настройка - отказ в доступе к usb-порту - ubuntu 14.04
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
- Может ли Arduino взаимодействовать с USB-устройствами без USB-хост-экрана?
- Если USB дает 5 В, как Arduino может подавать 5 В на контакт 5 В? (И еще вопрос)
- Максимальная последовательная скорость CH340
- Можно ли использовать внешний источник питания и USB одновременно на Arduino?
Учитывая, что у меня нет большого опыта работы с терминологией USB, что я должен искать? Будет ли "USB composite library" точным описанием этого набора функций?, @Raceimaztion
Вы можете начать с "avr usb library" и посмотреть, что получится. Интересные проекты появляются довольно рано, и многие из них связаны с другими проектами той же тематики. Используйте ключевые слова, которые вы там найдете, чтобы уточнить свой поиск. -- Но разве я должен говорить тебе, как искать?, @the busybee