Съдържание:

PS2 контролер към USB Hid клавиатурен емулатор: 3 стъпки
PS2 контролер към USB Hid клавиатурен емулатор: 3 стъпки

Видео: PS2 контролер към USB Hid клавиатурен емулатор: 3 стъпки

Видео: PS2 контролер към USB Hid клавиатурен емулатор: 3 стъпки
Видео: Лысый стэлс ► 2 Прохождение Manhunt (PS2) 2024, Ноември
Anonim
Ps2 контролер към USB скрита клавиатурна емулатор
Ps2 контролер към USB скрита клавиатурна емулатор
PS2 контролер към USB скрит емулатор на клавиатура
PS2 контролер към USB скрит емулатор на клавиатура

Това е малък проект за създаване на програмируем компютър USB адаптер за PS2 контролер. Това е крос платформа. Направих го, защото имах проблеми с инсталирането на обичайното софтуерно решение (антимикро, joy2key и т.н.). Библиотеката не компилира за тийнейджъри 2.0. Използвах клонинг arduino micro, но всеки arduino поддържащ usb hid трябва да работи. Тъй като е програмируем, можете да зададете комбинации от бутони за емулиране на определени клавиши. Кодът има ключови връзки за tomb raider 2 на пара чрез протон.

Стъпка 1: Сметка на материалите

3 фута от 26 awg твърда жица изолирана жица.

странични фрези

спойка и желязо от електроника със сърцевина

arduino микро

ps2 контролер към usb адаптер за извличане на гнездо от

micro usb кабел, подходящ за arduino

ножовка

горещо лепило и означава да го разтопите.

Стъпка 2: Разглобяване и сглобяване

Разглобяване и повторно сглобяване
Разглобяване и повторно сглобяване

първо отворете usb адаптера с отвертка, премахвайки вътрешностите. след това с ножовка изрежете печатната платка зад щифтовете на гнездото. след това, използвайки странични резачки, прекъснете печатната платка между всеки щифт. След това отлейте печатните платки от всеки щифт.

Сега отрежете 6 дължини тел с дължина 4 инча. спойка според горната диаграма от задната страна на гнездото към arduino. Промених извода, тъй като липсваха някои щифтове на клона arduino,. Ако не сте сигурни, проверете горното изображение тук:

www.rhydolabz.com/wiki/?p=12663

Раздаването се коментира правилно в кода

ps2x.config_gamepad (10, 16, 14, 15, невярно, невярно); /* щифтове и настройки за настройка: GamePad (часовник, команда, внимание, данни, налягания?, Rumble?) проверка за грешка*/

часовник = 10

команда = 16

внимание = 14

данни = 15

Стъпка 3: Качване на фърмуера

сега копирайте библиотеката в папката на библиотеката с вашата версия 1.8.8 или по -нова. Тактовата честота се променя леко спрямо оригиналната библиотека чрез промяна

#define CTRL_CLK 15 в ps2x_lib.h и няколко други подобни редове на случаен принцип хаха. Това беше така, защото се сблъсках със същия проблем като тук

www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/

Ако се сблъскате с проблеми, свържете немодифицираната библиотека в кода.

сега компилирайте и качете в arduino.

Ако работи малко (препоръчвам key-mon под Linux за тестване), след това залепете горещо всичко сигурно, за да предотвратите скъсване на проводници.

Препоръчано: