Как использовать USB-вход на arduino?
Я пытаюсь использовать arduino в качестве адаптера контроллера. Как бы я подключил USB-вход для получения сигнала от контроллера видеоигр usb?
@Connie Fused, 👍-1
Обсуждение1 ответ
▲ 0
На самом деле нет смысла подключать USB-контроллер через Arduino к ПК. Прямой способ и использование приложения для программирования автозапуска/макросов /пользовательских ключей более эффективны.
- Arduino UNO (с 32u4) может либо заменить USB-контроллер, как показано в библиотеке NicoHood HID, либо
- кроме того, выступайте в качестве интерфейса для контроллера со странными штекерами, установленными в UNOJOY, и вы можете создать свой собственный контроллер/интерфейс почти из каждого старого контроллера, не связанного с usb, вырезав аппаратный штекер (например, старый Xbox) и подключившись к UNO, который действует как "интерфейс" к ПК. Другим примером является C64-джойстик для ПК
- Другой вариант использования Arduino - это взаимодействие со "старыми системами видеоигр". Для некоторых уже есть более или менее успешные проекты. При подключении USB-контроллера через USB-экран у вас обычно большое время задержки из-за библиотеки USB-экранов, поэтому лучший подход-отключить USB-разъем и напрямую взаимодействовать с Arduino.
Проект с USB-хост-экраном:
- C64 - с USB-джойстиками
Проецируйте старый джойстик на USB-ПК:
- Контроллер NES к USB ПК
Проект Arduino в качестве контроллера для NES/SNES:
- От UNO до NES/SNES
Информацию о выводе/протоколе можно найти на этой странице
,
@Codebreaker007
Практически все более эффективно на ПК по сравнению с arduino. Все еще может быть много веских причин для использования/создания проектов arduino., @Erik
Смотрите также:
- Первая настройка - отказ в доступе к 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-устройства Mifare с помощью RFID-RC522
- Можно ли загрузить скетч Arduino через последовательный порт (RX) вместо USB?
Google для arduino USB host shield, @chrisl
Зависит от того, какой у вас Arduino. Вам, вероятно, понадобится экран USB-хоста для чтения с контроллера, и вам понадобится одна из плат на базе 32u4, если вы хотите, чтобы ПК распознал ваш Arduino как джойстик., @Delta_G
@Delta_G Проект заключается в преобразовании USB-контроллера в сигнал контроллера gamecube. Будет ли плата на базе 32u4 по-прежнему оптимальной для этого?, @Connie Fused
Вам придется объяснить мне, что это значит. Это предназначено для подключения к игровому кубу и управления им? Это может быть сложнее, но взломать., @Delta_G
Да, таково мое намерение. Я знаю, что это будет сложно взломать, но я уверен, что это возможно, так как я видел, как люди делают контроллеры GameCube из ардуино., @Connie Fused
почему 32u4? он может эмулировать скрытое устройство, а не читать его., @Juraj
Может быть, лучше использовать Leonardo, так как у него есть "настоящий USB". Таким образом, вы можете "обмануть" контроллер видеоигр и позволить ему поверить, что он подключен к ПК., @Peter