как это всё крутится

Джойстик подключается к игровому порту с пятнадцатью гнёздами, расположенному на звуковой плате. Мы не будем рассматривать джойстики на USB.

Игровой порт позволяет подключить до четырёх осей и до четырёх кнопок.


Рис.1. Игровой порт с подключёнными к нему потенциометрами и кнопками.

1,8,9+5 В (общий для осей)
2Кнопка 1
3Ось X
4,5Земля (общий для кнопок)
6Ось Y
7Кнопка 2
10Кнопка 3
11Ось R
12,15Используются для MIDI
13Ось Z
14Кнопка 4

Заметьте, что сначала идёт ось R, потом Z.

Спецификация говорит, что потенциометры X и Y, а также кнопки 1 и 2 относятся к первому джойстику. R, Z, 3 и 4 – это второй джойстик. Все переменные резисторы по спецификации имеют сопротивление 100 кОм (хотя проходит любое от 50 до 150 килоом). Заметьте, что оси замыкаются на +5В, а кнопки - на землю.


Рис.2. Сопротивление потенциометров в джойстике.

Когда ручка смотрит вверх-влево, сопротивление потенциометров X и Y будет минимальным (почти нулевым). Когда вниз и вправо – максимальным.

Такая вот распайка. Разные игровые устройства отличаются только рычагами и баранками, которые присоединены к потенциометрам. На этой основе можно сделать автомобильный или мотоциклетный руль, штурвал самолёта, даже два рычага, как в Star Wars: Racer – хватило бы только фантазии. Ну и, конечно, надо убедиться, что игра поймёт ваше устройство.

Вот раскладки осей для двух наиболее распространённых джойстиков.


Рис.2. Раскладки осей для руля и ручки самолёта.

<< Назад Вперёд >>