Índice:

Controlador Ps2 para emulador de teclado Usb Hid: 3 etapas
Controlador Ps2 para emulador de teclado Usb Hid: 3 etapas

Vídeo: Controlador Ps2 para emulador de teclado Usb Hid: 3 etapas

Vídeo: Controlador Ps2 para emulador de teclado Usb Hid: 3 etapas
Vídeo: doubling the drop every time the PC survives #shorts 2024, Dezembro
Anonim
Controlador Ps2 para Emulador de Teclado Usb Hid
Controlador Ps2 para Emulador de Teclado Usb Hid
Controlador Ps2 para Emulador de Teclado Usb Hid
Controlador Ps2 para Emulador de Teclado Usb Hid

Este é um pequeno projeto para criar um adaptador usb pc programável para um controlador ps2. É uma plataforma cruzada. Fiz porque estava tendo problemas para instalar a solução de software usual (antimicro, joy2key etc). A biblioteca não compila para adolescentes 2.0. Eu usei um clone arduino micro, mas qualquer arduino que suporte USB hid deve funcionar. Por ser programável, você pode definir combinações de botões para emular certas teclas. O código tem atalhos de teclado para o tomb raider 2 no Steam via próton.

Etapa 1: Lista de materiais

3 pés de fio isolado com núcleo sólido de 26 awg.

cortadores laterais

solda eletrônica fluxada e ferro

arduino micro

controlador ps2 para adaptador usb para limpar soquete de

cabo micro usb adequado para arduino

serra

cola quente e meios para derretê-lo.

Etapa 2: Desmontagem e Remontagem

Desmontagem e Remontagem
Desmontagem e Remontagem

primeiro, abra o adaptador usb com uma chave de fenda, removendo os internos. em seguida, usando uma serra, corte o pcb atrás dos pinos do soquete. em seguida, usando um cortador lateral, quebre a pcb entre cada pino. Em seguida, dessoldar as ilhas pcb de cada pino.

Agora, corte 6 pedaços de fio com 10 cm de comprimento. soldar conforme o diagrama acima da parte traseira do soquete para o arduino. Mudei a pinagem porque faltavam alguns pinos no arduino clone,. Se você não tiver certeza, verifique a imagem superior aqui:

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

A pinagem está comentada corretamente no código

ps2x.config_gamepad (10, 16, 14, 15, falso, falso); / * configurar pinos e configurações: GamePad (relógio, comando, atenção, dados, pressões ?, Rumble?) verificar se há erros * /

clock = 10

comando = 16

atenção = 14

dados = 15

Etapa 3: Carregando o Firmware

agora, copie a biblioteca para a pasta de biblioteca de instalação da versão 1.8.8 ou superior. A taxa de clock é ligeiramente modificada em relação à biblioteca original, mudando

# define CTRL_CLK 15 em ps2x_lib.h e algumas outras linhas semelhantes aleatoriamente lol. Isso aconteceu porque eu tive o mesmo problema que aqui

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

Se você tiver problemas, vincule a biblioteca não modificada ao código.

agora compilar e fazer upload para o arduino.

Se funcionar um pouco (eu recomendo o key-mon no Linux para teste), cole tudo com cola quente para evitar quebras de fio.

Recomendado: