Без описания |
Поиск в теме | Версия для печати |
Bobrozub |
Отправлено: 13 Марта, 2012 - 14:16:39
|
Рядовой
Сообщений всего: 10
Дата рег-ции: Сент. 2010
|
Доброго время суток!
Задался вопросом по подключению (современного) джойстика/геймпада например к 8й меге.
Помогите, может кто уже делал? После нескольких часов поиска нарыл только инфу по подключению пресловутых доисторических геймпадов и джойстиков к компу.
Цель задачи заключается в управлении моторами/шаговыми двигателями/сервоприводами желательно с помощью современного джойстика с usb интерфейсом.
Проект v-usb как-то не особо помог. Там есть проект подключения геймпда от playstation к компьютеру, но он не особо подходит, так как управление моторами желательно производить напрямую через МК, и желательно использовать джойстик, чтобы можно было плавно регулировать обороты, больше или меньше наклоняя рукоятку джойстика в каком-то направлении (что с помощью геймпада неудобно делать). И еще желательно использовать все кнопки ждойстика для дополнительных функций.
По управлению движками/сервоприводами/моторами проблем нет, нарыл много инфы по этой теме.
То есть, нужно понять, как можно мегой считывать все команды джойстика, купленного в магазине.
Помогите пожалуйста советом или инфой, заранее спасибо! |
|
|
Bobrozub |
Отправлено: 13 Марта, 2012 - 16:29:58
|
Рядовой
Сообщений всего: 10
Дата рег-ции: Сент. 2010
|
Нужно с помощью джойстика управлять через МК например сервоприводом.
То есть, джойстик подключается к МК, сервопривод тоже подключается к МК через какой-нибудь драйвер, и МК обрабатывает сигналы от джойстика и в зависимости от этого управляет сервоприводом.
Так как почти у всех джойстиков сейчас интерфейс usb, то получается нужно либо МК подключить к джойстику через его usb кабель, либо слегка разобрать джойстик, и МК подключить напрямую к потенциометрам рукоятки и, допустим, к кнопкам.
Но такой способ варварский.. чтобы ковыряться внутри нового купленного джойстика.
Я так понимаю, чтобы МК по usb интерфейсу напрямую общался с джойстиком, то это нужно реализовать программно специальные дрова конкретно для данного джойстика. Еще калибровка джойстика и тп. Нужна специальная прога. Короче - туча дел.
Конечно это круто, но я не хочу идти по пути наибольшего сопротивления
Да и мозг себе сломаю)
Может взять какую-нибудь ардуину?
Или все таки лезть внутрь джойстика, подпаять проводки, сделать свой выход, чтобы МК работал с потенциометрами джойстика, ну и можно за одно несколько кнопок подключить. Кажется, что это довольно просто.
Нигде еще не нашел инфы, как это сделать, везде пишут только как подключить джойстик через МК к копму. |
|
|
Гость |
Отправлено: 14 Марта, 2012 - 12:19:09
|
УДАЛЁН
|
обращаю ваше внимание: для подключения джойстика или любого другого переферийного устройства необходим контроллер с USB-host-ом. это совсем не тот USB-интерфейс, которым можно подключаться к компу, это тот USB-интерфейс, который в компе. |
|
|
Гость |
Отправлено: 14 Марта, 2012 - 21:45:55
|
УДАЛЁН
|
да, много контроллеров с USB-хостом, особенно ARMов - просто внимание на это надо заранее обратить, чтобы потом не удивлятся. и в роутерах тоже обычно ARMы стоят.
да, с чужим устройством обычно засада выходит: с драйвером-управляющей программой.
хотя если устройство на ввод работает (как джойстик например) можно его к компу подключить, натравить какой-нибудь виндрайвер, и вычислить что он в какой endpoint шлет и в каких случаях. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (2): [1] 2 » |
« Электронная мастерская » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|