Table des matières:

Contrôleur PS2 vers émulateur de clavier USB Hid : 3 étapes
Contrôleur PS2 vers émulateur de clavier USB Hid : 3 étapes

Vidéo: Contrôleur PS2 vers émulateur de clavier USB Hid : 3 étapes

Vidéo: Contrôleur PS2 vers émulateur de clavier USB Hid : 3 étapes
Vidéo: [TUTO] Comment régler le problème de compatibilité des manettes ou gamepad sur jeu PC windows 2024, Septembre
Anonim
Contrôleur PS2 vers émulateur de clavier USB Hid
Contrôleur PS2 vers émulateur de clavier USB Hid
Contrôleur PS2 vers émulateur de clavier USB Hid
Contrôleur PS2 vers émulateur de clavier USB Hid

Il s'agit d'un petit projet pour créer un adaptateur USB PC programmable pour un contrôleur PS2. C'est une plate-forme croisée. Je l'ai fait car j'avais du mal à installer la solution logicielle habituelle (antimicro, joy2key etc). La bibliothèque ne compile pas pour Teensy 2.0. J'ai utilisé un clone arduino micro, mais tout arduino prenant en charge le cache USB devrait fonctionner. Parce qu'il est programmable, vous pouvez définir des combinaisons de boutons pour émuler certaines touches. Le code a des raccourcis clavier pour tomb raider 2 sur steam via proton.

Étape 1: Nomenclature

3 pieds de fil isolé à âme solide de 26 awg.

coupeurs latéraux

fer et soudure électronique à noyau de flux

micro arduino

contrôleur ps2 vers adaptateur usb pour récupérer la prise de

câble micro usb pour s'adapter à arduino

scie à métaux

colle chaude et moyens de la faire fondre.

Étape 2: Démontage et remontage

Démontage et remontage
Démontage et remontage

d'abord, ouvrez l'adaptateur USB avec un tournevis, en retirant les composants internes. puis à l'aide d'une scie à métaux, coupez le circuit imprimé derrière les broches du support. puis à l'aide d'une pince coupante, cassez le circuit imprimé entre chaque broche. Dessoudez ensuite les îlots de PCB de chaque broche.

Maintenant, coupez 6 longueurs de fil de 4 pouces de long. souder selon le schéma ci-dessus de l'arrière de la prise à l'arduino. J'ai changé le brochage car certaines broches manquaient sur le clone arduino,. Si vous n'êtes pas sûr, vérifiez l'image du haut ici:

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

Le brochage est correctement commenté dans le code

ps2x.config_gamepad(10, 16, 14, 15, faux, faux); /* Configurer les broches et les paramètres: GamePad (horloge, commande, attention, données, pressions ?, grondement ?) vérifier les erreurs*/

horloge = 10

commande=16

attention=14

données=15

Étape 3: Téléchargement du micrologiciel

maintenant, copiez la bibliothèque dans le dossier de la bibliothèque de votre installation de version 1.8.8 ou supérieure. La fréquence d'horloge est légèrement modifiée par rapport à la bibliothèque d'origine en changeant

#define CTRL_CLK 15 dans ps2x_lib.h et quelques autres lignes similaires au hasard lol. C'est parce que j'ai rencontré le même problème qu'ici

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

Si vous rencontrez des problèmes, obtenez la bibliothèque non modifiée liée dans le code.

maintenant compiler et télécharger sur l'arduino.

Si cela fonctionne un peu (je recommande key-mon sous Linux pour les tests), alors collez le tout à chaud pour éviter les ruptures de fil.

Conseillé: