Добрый день, уважаемые знатоки!
Уже второй день бьюсь над проблемой по подключению USB-джойстка к arduino.
Компоненты:
ARDUINO UNO на MEGA328P
USB-host на CH376S
Джойстк универсальный (Defender, вот такой:
defender.ru/catalog/139/1452 )
Скорость порта: 9600
Задача: читать коды нажатия кнопок с этого джойстика (или любого другого, требуется только оси узнать и 4 основных кнопки).
По данному usb-host`у нашел только один
мануал. Но это работа с флешкой. Как с ней работать я разобрался. Остался только вопрос, как получить данные от джойстика.
Я в этом деле полный новичок и даже не знаю с чего начать.
Откуда я могу узнать hex-коды, для инициализации и работы с USB-host (как в функциях в примере с флешкой)? Возможно ли вообще на данном usb-host реализовать мою задачу? Какими средствами пользоваться и что почитать (из официального описания чипа ch376s я практически не понял как ту информацию можно применить к arduino)?
Я уже понял, что для этого очень хорошо подходит (и много уже написанного кода) официальный USB-Host-Shield, но его у меня, к сожалению, нет.
Очень жду Вашей помощи!