Arduino Nano "Joysticks" zu Micro und dieser als Joystick am PC (SIMRIG)

OP #6418340
Lesenswert?

Hallo,

Ich habe ein Problem das mir selbst nicht mehr lösbar erscheint...

Ich fahre Sim Racing (Auto Simulator) durch einen schaden muss ich nun
Pedale, Lenkrad (nur Buttons) und Buttonbox selbst Programmieren.

Hardware die da ist für das Projekt:
3 Arduino Nanos
1 Arduino Micro

Nun könnte ich mir einfach 3 Mircos kaufen diese Programmieren und alle 
3 per USB anschließen das wird aber mit denn Ports knapp und USB Hubs 
nutze ich schon...

Darum war meine Idee 3 Nanos zu nutzen die z.b. die buttonbox Eingabe an 
denn Micro weitergeben und dieser also Joystick am PC fungiert.

(Siehe Bild1)

Das Wichtigste ist das die Pedale keinen Input lag haben.
Ist das so wie ich mir das Denke möglich weil über L2C geht das meiner 
Meinung nach nicht... schon getestet
Da ich ja Genau übergeben muss Welche taste und auch Poti werte... und 
da kommt dann ja alles in schnipseln an.


Oder sollte ich einfach alles über mehrere Mircos laufen lassen und 
einen USB HUB dran setzten

*Wer Rechtschreibfehler sieht darf diese gerne essen, bin Legastheniker.
Angehängte Dateien:
Gast #6418561
Lesenswert?

Du hast jetzt hoffentlich keine Bedenken wegen der Signallaufzeit? Oder 
liegt deine Reaktion im picosekunden Bereich?
Für die Boards gibt es fertiges USB HID, für Arduino und Mbed. Digital 
und Analog, beides geht.
Gast #6419007
Lesenswert?

Schau dir auch mal mmjoy/mmjoy2 an. Das wird abgewandelt von einigen Sim 
Hardware Herstellern auch verwendet und bietet konfig Möglichkeiten vom 
Rechner.

Virpil und mfg-sim sieht die konfig Software sehr danach aus...
#6419028
Lesenswert?

Eric R. schrieb:
> Das Wichtigste ist das die Pedale keinen Input lag haben.

Erstens: Alle Eingabegeräte an einen Mikro.
Zweitens: Der Micro spielt USB-Device für USB-HID.
Drittens: Input-Lag hängt davon ab, wie genial deine Software ist, wie 
die Eingabegeräte angeschlossen sind (= wie du misst) und vor allem, wie 
langsam deine USB-Kommunikation ist.

Ich tippe mal darauf, dass du da zweistellig Millisekunden hast. Ob das 
dann "kein Lag" ist, musst du selbst entscheiden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren