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.
Warum nicht ein größeres Board nehmen mit genügend Ein/Ausgängen wie Bluepill, Blackpill oder Nucleo?
Da hast du recht wäre machbar, Wenn die Kabel 1-2m Lang sind maximal wäre das ein Problem wegen Verzögerung oder Ungenauigkeit? und kann ich diese Kontroller auch als Joystick am PC verwenden?
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.
Ich würde das ja alles über einen Micro abbacken. Der hat doch genug Eingänge und die Joystick Lib hat ja genug Inputs.
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...
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.
Johannes S. schrieb: > Du hast jetzt hoffentlich keine Bedenken wegen der Signallaufzeit? Oder > liegt deine Reaktion im picosekunden Bereich? Mit einem Arduino Micro dürfte die Verzögerungszeit um einen Faktor von mehreren Millionen darüber liegen ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.