..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.
..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.
Grüssle, Sly
..dem Inschenör ist nix zu schwör..
Habe mal einen Handling Test gemacht, ein Gehäuse Größe Brillenetui tut es auch. Eckig sollte es nicht unbedingt sein, aber vielleicht mit Mulden für die Finger oben und unten, damit man das Teil gut im Griff hat. Ein Joystick, paar Knöpfe und Display wären ausreichend. Und Akku nebst nodeMCU muss rein.
Ich finde WLAN besser als BT, weil vielseitiger. Ist mir gestern wieder so durch den Kopf gegangen. Wenn einmal ein nodeMCU im Roboter verbaut ist, kann man nicht nur mit einem Zweiten eine Fernsteuerung bauen, sondern später per Webbrowser zugreifen, um zahlreiche Konfigurationseinstellungen vorzunehmen. Sehr viele Variablen kann man im Flash speichern, die bei einem Neustart natürlich auch geladen werden (Feinabstimmung bei Beschleunigung oder Geschwindigkeiten, Temperaturen, Schaltschwellen usw.). Dafür muss dann nicht immer die Software geändert und neu drauf geladen werden.
Geändert von Moppi (31.05.2020 um 08:24 Uhr)
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
Lesezeichen