roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 14:31

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Как управлять портом с джойстика
СообщениеДобавлено: 29 сен 2009, 12:23 
Не в сети
Аватара пользователя

Зарегистрирован: 02 сен 2009, 19:53
Сообщения: 31
Откуда: СПБ
Всем привет!!!

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

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

Изображение

спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как управлять портом с джойстика
СообщениеДобавлено: 29 сен 2009, 12:41 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Если ты имеешь ввиду, как джойстиком управлять через LPT порт:
Разбираешь джойстик, снимаешь родной контроллер, вытаскиваешь провода из матрицы клавиатуры, и подключаешь по LPT. Далее занимаешься написанием программы под LPT порт - самое простое решение...

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как управлять портом с джойстика
СообщениеДобавлено: 29 сен 2009, 13:10 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
А я вот не совсем понял. Втыкаем джойстик в ЛПТ и управляем ЛПТ ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как управлять портом с джойстика
СообщениеДобавлено: 29 сен 2009, 13:23 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
libastral.so говорит мне, что автор подключает джойстик нормально (через USB скорее всего) и хочет получить результат управления на LPT порте.

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

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как управлять портом с джойстика
СообщениеДобавлено: 29 сен 2009, 15:07 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Ну мне никто ничего не говорит :)
Но мне кажется что может имеет смысл управлять чем-то сразу джойстиком, мимо компа?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как управлять портом с джойстика
СообщениеДобавлено: 29 сен 2009, 16:19 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Smoky писал(а):
как это правильно написать ?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как управлять портом с джойстика
СообщениеДобавлено: 01 окт 2009, 21:34 
Не в сети
Аватара пользователя

Зарегистрирован: 02 сен 2009, 19:53
Сообщения: 31
Откуда: СПБ
Всем спасибо большое ...

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

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

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


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

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

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



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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как управлять портом с джойстика
СообщениеДобавлено: 01 окт 2009, 21:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
В вике, в справочнике решений есть инфа по работе с портами в виде кучи ссылок - может там чего есть полезное?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как управлять портом с джойстика
СообщениеДобавлено: 02 окт 2009, 00:08 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Как это написать на питоне я представляю. Как на плюсах — нет.

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

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

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO