roboforum.ru

Технический форум по робототехнике.

Как управлять портом с джойстика

Как управлять портом с джойстика

Smoky » 29 сен 2009, 12:23

Всем привет!!!

Вообщем такая ситуация

Хочу управлять портом LPT джойстиком (Logitech),как это правильно написать??

Изображение

спасибо

Re: Как управлять портом с джойстика

galex1981 » 29 сен 2009, 12:41

Если ты имеешь ввиду, как джойстиком управлять через LPT порт:
Разбираешь джойстик, снимаешь родной контроллер, вытаскиваешь провода из матрицы клавиатуры, и подключаешь по LPT. Далее занимаешься написанием программы под LPT порт - самое простое решение...

Ессть много других - более сложных решений, определись поточнее что хочешь...

Re: Как управлять портом с джойстика

Master » 29 сен 2009, 13:10

А я вот не совсем понял. Втыкаем джойстик в ЛПТ и управляем ЛПТ ?

Re: Как управлять портом с джойстика

Vooon » 29 сен 2009, 13:23

libastral.so говорит мне, что автор подключает джойстик нормально (через USB скорее всего) и хочет получить результат управления на LPT порте.

Для этого автору нужно написать программу, которая будет читать состояние джойстика, обрабатывать, а потом отправлять на LPT.

Re: Как управлять портом с джойстика

Master » 29 сен 2009, 15:07

Ну мне никто ничего не говорит :)
Но мне кажется что может имеет смысл управлять чем-то сразу джойстиком, мимо компа?

Re: Как управлять портом с джойстика

avr123.nm.ru » 29 сен 2009, 16:19

Smoky писал(а): как это правильно написать ?

Поиск надо провести и на http://msdn.com тоже

Re: Как управлять портом с джойстика

Smoky » 01 окт 2009, 21:34

Всем спасибо большое ...

Действительно как сказал Vooon

Vooon писал(а):libastral.so говорит мне, что автор подключает джойстик нормально (через USB скорее всего) и хочет получить результат управления на LPT порте.

Для этого автору нужно написать программу, которая будет читать состояние джойстика, обрабатывать, а потом отправлять на LPT.


Я понимаю ,что для этого надо,я незнаю как это сделать ...

Как написать программу, которая будет читать состояние джойстика, обрабатывать, а потом отправлять на LPT.

Наверно это надо через директ икс мутить или через драйвер для джойстика только как ?



а если интересно ЗАЧЕМ МНЕ ЭТО
На игрушке "ТАНК" стоит ноутбук к ноутбуку через LPT порт подключен контроллер управляющий двумя клешнями,башней,поворотом камеры,фонарями,и конечно движением (3 скорости).
На джойстике 25 клавишь и его дальность 50 метров по этому я хочу использовать его,а не поять радиоуправление сам.

Re: Как управлять портом с джойстика

=DeaD= » 01 окт 2009, 21:36

В вике, в справочнике решений есть инфа по работе с портами в виде кучи ссылок - может там чего есть полезное?

Re: Как управлять портом с джойстика

Vooon » 02 окт 2009, 00:08

Как это написать на питоне я представляю. Как на плюсах — нет.

На питоне нужно две библиотеки:
1. pygame для получения событий от джойстика
2. pyparallel для работы с портом

В программе нужно будет только инициализировать pygame.joystic (смотри документацию);
работу с портом (маленький класс-прослойку);
написать обработку сообщений от pygame.


cron
Rambler\'s Top100 Mail.ru counter