Получил в руки вот такую игрушку:
В комплекте с вертолетом.
Встала задача подключить это к симулятору. Почитал форумы и решил пойти простым путем:
Для согласования TX Walkera с LPT я использовал следующую схему (транзистор любой маломощный n-p-n):
10-я нога LPT это IRQ ее надо ключем коммутировать на 0. Подходящего разъема под рукой не оказалось, а до рынка полчаса езды. Зато в столе нашел соласующий кабелек от видеоплаты. И о чудо, мало того что разъемчик подошел, так на выходе еще и сигнал обнаружился. (Если есть разъем, то распиновка вроде здесь, хотя сам не проверял). Поскольку по имеющемуся у меня кабелю приходил сигнал с отрицательными импульсами, я не мудрствуя сигнальный провод кабеля припаял к массе, а общий ко входному резистору. И все на физическом уровне заработало.
Вот что получилось в итоге:
(поскольку PPJoy сам распознаёт полярность PPM - проблем с иверсией нет)
Настраиваем PPJoy
Теперь когда имеем физический сигнал, надо превтатить его в игровое устроуство (джойстик)
Для подключения нестандартных джойстиков через LPT, можно использовать драйвер PPJoy.
По этому слову можно найти валом материалов на форумах, поэтому процесс установки попущен.
Если PPJoy при установке начинает ругаться по поводу IRQ
Смотрим: Иногда надо явно указать прерывание на LPT
Для настройки работы TX Walkera через PPJoy я применил следующие настройки:
Иногда надо явно указать прерывание на LPT
Идем:
Свойства(мой комп.)--Оборудование--Диспетчер Устройств--Порты--Порт LPT--Параметры порта--
(выбираем трубуемый урвень [Мне хватило "По возможности не использовать])--
OK--(Еслм попросит, соглашаемся на перезагрузку)