Всем привет! Имея "полетный" джойстик Genius Flight2000 F-22 решил подключить его к Арду. По схеме распиновки порта db15 распознал, какие пины куда ведут в джойстике. 2 потенциометра основной рукоятки, 2 потенциометра доп. крутилок, 4 цифровые кнопки, земля (одна, которая 4 пин) и питание 5V. Что во-первых удивило - потенциометры не были подключены к земле, соответственно, пока не подключил - выдавали ерунду. Вероятно я не понимаю чего-то (я вообще далеко не спец по радиоэлектронике), но как они вообще работали?! И во-вторых, на основной рукоятке есть еще один маленький джойстик с 5 кнопками (лево, право, верх, низ, нажатие), подключенный к некой плате с контроллером. Так вот - для него никаких под проводов на штекер порта не выведено, поэтому вопрос: как его задействовать? Через аналоговое чтение? Кто сталкивался - отзовитесь! )
Это так называемый Game port. Для него именно такое подключение вроде является нормальным. Тут статейка на тему самопального джойстика под этот интерфейс. http://cxem.net/comp/comp3.php Схема подключения весьма характерная. При подключении к ардуине можно было просто подключать контакты осей джойстика как любой сенсор на основе резистора, через делитель напряжения. Теоретически он может быть подключен к Game порту как второй джойстик и кнопка или как пять кнопок. Или вообще через MIDI интерфейс использоваться (в game порту такое тоже предусмотрено), хотя это было бы уже извращением.