Aufteilung der USB-Ausgangsdaten auf 2 USB-Eingänge (1 Ausgang, 2 Eingang)

432
Verdel

Ich habe derzeit ein Piano mit einem USB-Ausgang, bei dem die gleichen Daten an zwei Anwendungen auf meinem Computer gesendet werden müssen. Jede Anwendung verwendet einen eigenen COM-Port. Nur eine Anwendung benötigt eine bidirektionale Kommunikation, die andere nur Informationen, die vom Klavier gelesen werden. Im Wesentlichen brauche ich eine Y-Konfiguration der vom Piano gesendeten Daten.

Die einzige Lösung, die ich mir vorstellen kann, ist, das Kabel zu teilen und 2 USB-Ausgänge (bei richtiger Stromversorgung) davon zu haben, obwohl ich sicher bin, dass Windows 2 Com-Ports nicht erkennt. Meine andere Lösung bestand darin, die Daten aufzuteilen und eine Leitung von einem Seriell-zu-TTL-Konverter in einen Arduino umzuleiten. Die Arduino Serial sendet die Informationen, die ich brauche, an den anderen COM-Port, in diesem Fall eine Python-Anwendung. Ich habe auch gelesen, dass zwei virtuelle COM-Ports eingerichtet sind, die Informationen von einem COM-Port empfangen und beide virtuellen Ports senden.

Unabhängig davon werde ich alles versuchen und sehen, was die Ergebnisse sind, aber ich bin gespannt auf die Eingaben anderer. Gibt es einen anderen effizienteren Weg, dies zu tun? Oder irgendwelche Software, die ich vermisse? Ich bin auch auf W10 OS beschränkt

Danke im Voraus.

0
Sie können kein "USB-Kabel teilen", USB funktioniert auf diese Weise nicht. Windows verfügt über virtuelle COM-Anschlüsse. Daher benötigen Sie einige Windows-Software, die die Daten beim Lesen von einem dritten realen Anschluss (Ihrem Klavier) dupliziert. Aber ich bin nicht vertraut mit den Tools für Windows, um eine Empfehlung zu geben. dirkt vor 5 Jahren 1

0 Antworten auf die Frage