Подключается джойстик к LPT порту через самодельный переходник. Можно, для упрощения конструкции, не делать переходник, а все детали (диоды) расположить в корпусе вилки , которая втыкается в порт LPT. Распайка подключения дана ниже. Назначение сигналов следующее: VCC - напряжение питания джойстика; GND - общий провод, "земля"; SEL - сигнал выбора, при начале работы с джойстиком установить в 0, по окончании в 1; CLK - такты, синхронизация последовательных данных; DI - сигнал управления/программирования джойстика; DO0, DO1 - сигнал ответа джойстика на команду; ACK0, ACK1 - сигнал подтверждения принятия каждой команды. К порту LPT можно подключить 2 джойстика, использовав сигналы (DO0 и ACK0) для первого и сигналы (DO1 и ACK1) для второго. Остальные сигналы общие для обоих джойстиков. Режим джойстика (аналоговый/цифровой) задается самим джойстиком и заданием конфигурации в драйвере.
Если используется джойстик с виброотдачей, то надо использовать дополнительный источник питания. Это могут быть батарейки или блок питания. Необходимо соблюдать полярность и напряжение, иначе можно спалить как джойстик, так и LPT порт. Требования к источнику минимальны - 500мА для двух джойстиков одновременно.
На территории г. Могилева могу помочь спаять схему
Почта автора:Deino@inbox.ru