Комп признаёт любое игровое устройство, подключенное к игровому порту по наличию двух сопротивлений на его входах для осей аналогового джойстика. В самом простом джойстике эти сопротивления имитируются с помощью резисторов и транзисторов На каждый аналоговый вход приходится по 2 кнопки. В обычном состоянии, когда кнопки не нажаты, транзистор VT открыт. Сопротивление цепей между выводами 1- 6 вилки XP1 равно R1=50 кОм, что эквивалентно нейтральному положению оси Y1 стандартного джойстика. При нажатии на кнопку SB 'Up' сопротивление цепи становится минимальным, а на при нажатии на SB 'Down' максимальным, так как транзистор VT закрывается из-за соединения выводов базы и эмиттера. Аналогично работают SB 'Left' и SB 'Right'.Кнопки Btn1-4 при замыкании подают на входы игрового порта уровни логического 0. Для сборки лучше использовать старый джойстик от приставки. Нужны будут: корпус, кнопки и их контакты транзисторы КТ361Б, 4 резистора на 50 кОм, 2 резистора на 100 кОм, вилка DB-15M (отечественный аналог РП15-15Ш).
![](https://kazus.ru/nuke/spaw/images/topics/gamepad.gif)
Источник: reset-me.narod.ru
C этой схемой также часто просматривают: |
ЗАЖИГАЛКА ДЛЯ ГАЗА
Зарядное устройство для автомобильных и мотоциклетных батарей
Зарядное устройство для автомобильных аккумуляторов
Имитатор для проверки телефонных аппаратов
Простые датчики для охранной сигнализации
Датчик присутствия людей
Проигрыватель компакт-дисков на базе дисковода CD-ROM
Иономер И-500
Кодовый замок для телефонной линии (антипират)
| ![](/images/ru/clear.gif) |
USB генератор пароля в виде флешки
Самодельная USB-гарнитура
Защита от помех устройства, питаемого от разъёма USB
Простое управление куллером компьютера
Переходник для подключения к USB-порту устройства с большим потребляемым током
1-wire шлюз для компьютера (через com-порт) на ATTiny2313
SPI шлюз для компьютера (через com-порт) на ATTiny2313
I2C шлюз для компьютера (через com-порт) на ATTiny2313
Стрелочный индикатор загрузки ЦП и оперативной памяти ПК
Sim Card Reader SOLO GWR
|