Zitat Zitat von Rabenauge Beitrag anzeigen
..nur, wenn man analog steuern will.
Meine erste RC-Fensteuerung (damals, als wir noch Dinosaurier hatten) hatte zwar auch nen Steuer-Stick, aber unten drunter waren nur lausige vier Mikrotaster. Für vieles reicht auch das schon aus.
auch wenn man zB. 2 digitale Joysticks mit einem ESP8266 (oder einem Adafruit ESP32 Feather) ansteuern will, hat man bei weitem zu wenige Pins zur Verfügung (selbst bei nur 1 Joystick wird es knapp, wenn man noch ein paar freie I/O Pins für Buttons und was anderes braucht), und dann hilft eben nur ein digitaler Portmultiplexer wie der PCF8574 oder ein MCP23017 (anstelle eines analogen Portmultiplexers für einen analogen Joystick).

Der Empfänger des PS2 Gamecontrollers dagegen braucht insgesamt nur 4 Pins für alle Joysticks und Buttons zusammen.
Man müsste die Treiberlib nur eben mal langsam umgeschrieben kriegen, damit sie endlich auch mit nicht-AVRs läuft...
https://github.com/madsci1016/Arduin...aster/PS2X_lib
https://github.com/madsci1016/Arduino-PS2X/issues/19