![PS2-Controller zu USB-Hid-Tastatur-Emulator - Gunook PS2-Controller zu USB-Hid-Tastatur-Emulator - Gunook](https://i.howwhatproduce.com/images/004/image-10383-7-j.webp)
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
![PS2-Controller zu USB-Hid-Tastatur-Emulator PS2-Controller zu USB-Hid-Tastatur-Emulator](https://i.howwhatproduce.com/images/004/image-10383-8-j.webp)
![PS2-Controller zu USB-Hid-Tastatur-Emulator PS2-Controller zu USB-Hid-Tastatur-Emulator](https://i.howwhatproduce.com/images/004/image-10383-9-j.webp)
Dies ist ein kleines Projekt, um einen programmierbaren PC-USB-Adapter für einen PS2-Controller zu erstellen. Es ist plattformübergreifend. Ich habe es geschafft, weil ich Probleme hatte, die übliche Softwarelösung (Antimicro, joy2key usw.) zu installieren. Die Bibliothek kompiliert nicht für Teensy 2.0. Ich habe ein Klon-Arduino-Mikro verwendet, aber jedes Arduino, das USB-Hid unterstützt, sollte funktionieren. Da es programmierbar ist, können Sie Tastenkombinationen einstellen, um bestimmte Tasten zu emulieren. Der Code hat Tastenkombinationen für Tomb Raider 2 auf Steam über Proton.
Schritt 1: Stückliste
3 Fuß 26 AWG-Vollkernisolierdraht.
Seitenschneider
flussmittelgefülltes Elektroniklot und Eisen
Arduino-Mikro
PS2-Controller auf USB-Adapter zum Scavenge-Socket von
Micro-USB-Kabel für Arduino
Säge
Heißkleber und bedeutet, es zu schmelzen.
Schritt 2: Zerlegen und Zusammenbauen
![Zerlegen und Zusammenbauen Zerlegen und Zusammenbauen](https://i.howwhatproduce.com/images/004/image-10383-10-j.webp)
Öffnen Sie zuerst den USB-Adapter mit einem Schraubendreher und entfernen Sie die Einbauten. Dann mit einer Bügelsäge die Platine hinter den Sockelstiften schneiden. Brechen Sie dann mit einem Seitenschneider die Platine zwischen den einzelnen Stiften. Entlöten Sie dann die Leiterplatteninseln von jedem Pin.
Schneiden Sie nun 6 Längen Draht 4 Zoll lang. Löten Sie gemäß dem obigen Diagramm von der Rückseite der Buchse zum Arduino. Ich habe die Pinbelegung geändert, da auf dem Klon-Arduino einige Pins fehlten. Wenn Sie sich nicht sicher sind, überprüfen Sie das obere Bild hier:
www.rhydolabz.com/wiki/?p=12663
Die Pinbelegung ist im Code richtig kommentiert
ps2x.config_gamepad(10, 16, 14, 15, falsch, falsch); /* Setup-Pins und Einstellungen: GamePad (Uhr, Befehl, Aufmerksamkeit, Daten, Druck?, Rumble?) Auf Fehler prüfen*/
Uhr = 10
Befehl=16
Achtung=14
Daten=15
Schritt 3: Hochladen der Firmware
Kopieren Sie nun die Bibliothek in den Bibliotheksordner Ihrer Version 1.8.8 oder höher. Die Taktrate wird gegenüber der ursprünglichen Bibliothek durch Änderung leicht modifiziert
#define CTRL_CLK 15 in ps2x_lib.h und ein paar andere ähnliche Zeilen zufällig lol. Das lag daran, dass ich auf das gleiche Problem gestoßen bin wie hier
www.billporter.info/forum/topic/reading-buttons-but-not-the-right-buttons/
Wenn Sie auf Probleme stoßen, erhalten Sie die unveränderte Bibliothek im Code verlinkt.
jetzt kompilieren und auf das arduino hochladen.
Wenn es ein wenig funktioniert (ich empfehle key-mon unter Linux zum Testen), dann kleben Sie alles sicher fest, um Drahtbrüche zu vermeiden.
Empfohlen:
Machen Sie Ihren eigenen USB-Lüfter - Englisch / Französisch: 3 Schritte
![Machen Sie Ihren eigenen USB-Lüfter - Englisch / Französisch: 3 Schritte Machen Sie Ihren eigenen USB-Lüfter - Englisch / Französisch: 3 Schritte](https://i.howwhatproduce.com/images/001/image-445-j.webp)
Machen Sie Ihren eigenen USB-Lüfter | English / Francais: DEUTSCH Heute habe ich auf Websites gesehen, dass wir USB-Lüfter kaufen können. Aber ich habe gesagt, warum ich nicht meins machen soll? Was Sie brauchen: - Klebeband Elektriker oder Entenband - Ein PC-Lüfter - Ein USB-Kabel, das Ihnen nicht dient - Einen Drahtschneider - Einen Schraubendreher - Eine Saitenmuschel
So erstellen Sie einen USB-Shutdown-Hack – wikiHow
![So erstellen Sie einen USB-Shutdown-Hack – wikiHow So erstellen Sie einen USB-Shutdown-Hack – wikiHow](https://i.howwhatproduce.com/images/005/image-13536-j.webp)
So erstellen Sie einen USB-Shutdown-Hack: In diesem Tutorial zeige ich Ihnen, wie Sie einen versteckten Ordner auf einem USB-Stick erstellen, der den Computer des Benutzers herunterfährt
So leiten Sie ein USB-Modem zu einer virtuellen VMware ESXi-Maschine um – wikiHow
![So leiten Sie ein USB-Modem zu einer virtuellen VMware ESXi-Maschine um – wikiHow So leiten Sie ein USB-Modem zu einer virtuellen VMware ESXi-Maschine um – wikiHow](https://i.howwhatproduce.com/images/007/image-20603-j.webp)
So leiten Sie ein USB-Modem zu einer virtuellen VMware ESXi-Maschine um: Hallo zusammen! Heute erkläre ich Ihnen, wie Sie ein USB-Modem auf eine virtuelle VMware ESXi-Maschine umleiten. Auf die gleiche Weise können Sie einen Speicherstick und einige andere USB-Geräte umleiten. Diese altbewährte VMware-Funktion hat ihre Vor- und Nachteile, daher haben wir
So formatieren Sie ein schreibgeschütztes USB-Gerät: 4 Schritte
![So formatieren Sie ein schreibgeschütztes USB-Gerät: 4 Schritte So formatieren Sie ein schreibgeschütztes USB-Gerät: 4 Schritte](https://i.howwhatproduce.com/images/008/image-22616-j.webp)
So formatieren Sie ein schreibgeschütztes USB-Gerät: Wenn Sie versuchen, Ihr USB-Speichergerät zu formatieren, erhalten Sie möglicherweise die folgende Fehlermeldung: "Der Datenträger ist schreibgeschützt". Keine Sorge, es bedeutet nicht, dass Sie mit Viren oder Malware infiziert sind. Um das Problem zu lösen, müssen Sie nur t
NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB auf das TTL(FTDI)-Modul in nur 2 Schritten hoch: 3 Schritte
![NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB auf das TTL(FTDI)-Modul in nur 2 Schritten hoch: 3 Schritte NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB auf das TTL(FTDI)-Modul in nur 2 Schritten hoch: 3 Schritte](https://i.howwhatproduce.com/images/003/image-6035-24-j.webp)
NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB zum TTL (FTDI)-Modul in nur 2 Schritten hoch: Sie haben es satt, viele Drähte vom USB zum TTL-Modul an das NODEMcu anzuschließen. Befolgen Sie diese Anleitung, um den Code in nur 2 Schritten hochzuladen. Wenn der USB-Anschluss des NODEMcu funktioniert nicht, also keine Panik. Es ist nur der USB-Treiberchip oder der USB-Anschluss