Ich möchte einen PS4-Controller auf meinem PC arbeiten und dann die Daten über UART an einen Mikrocontroller weiterleiten.Schnittstelle Playstation DualShock 4 (DS4) Controller unter Linux mit C++
Das Problem ist, dass ich keine Erfahrung in C++ - Programmierung für Linux habe. Der UC-Teil ist eher zu meinen Gunsten. Trotzdem möchte ich ein Programm schreiben, das eine Verbindung mit einem PS4-Controller herstellen und alle Tasten, Sticks, Bewegungen und das Track-Pad lesen kann. Außerdem wäre es schön, Rumble und die LED-Farbe kontrollieren zu können.
Ich benutze Ubuntu 16.4 und habe gelesen, dass der PS4-Controller nativ seit ver unterstützt wird. 14.xx. Aber alles, was ich über eine Verbindung finden kann, ist, wie man den Controller für Steam oder Gaming im Allgemeinen aufstellt. Aber nicht, wie diese Statusinformationen erhalten und mit ihnen mit C++ arbeiten.
Im Internet habe ich einige Projekte gefunden, die alle mindestens 3-4 Jahre alt sind und eine alte Version von Ubuntu verwenden. Aber da der Controller nativ unterstützt wird, wäre es schön, ihn ohne veraltete Plugins/Treiber zu verwenden, die sowieso veraltet sind. Ich habe auch angefangen, HID-Geräte zu untersuchen, aber das scheint mehr eine Art Workaround zu sein und ich hoffte, z. eine Bibliothek zu enthalten und zu verwenden ...
Wenn jemand mir einen Hinweis geben kann, würde es sehr geschätzt werden.
Vielen viel Sie sehr
red
255-green
und 0 schreiben! Leider wurde mir in letzter Zeit eine andere Aufgabe mit höherer Priorität zugewiesen, also muss ich etwas später nachschauen, aber das klingt erstaunlich einfach. –