Разделение выходных данных USB на 2 входа USB (1 выход, 2 входа)

373
Verdel

В настоящее время у меня есть пианино с одним выходом USB, которое требует, чтобы одни и те же данные отправлялись в два приложения на моем компьютере. Каждое приложение использует собственный COM-порт. Только одно приложение нуждается в двухсторонней связи, другому просто нужна информация, считанная с пианино. По сути, мне нужна Y-конфигурация данных, отправленных с пианино.

Единственное решение, которое я могу придумать, это разделить кабель и получить от него 2 usb-выхода (с надлежащим питанием), хотя я уверен, что окна не будут распознавать 2 Com-порта. Мое другое решение состояло в том, чтобы разделить данные и сделать так, чтобы одна строка перешла из конвертера Serial в TTL в Arduino. Arduino Serial отправит мне необходимую информацию на другой COM-порт, в данном случае это приложение Python. Я также читал о настройке 2 виртуальных COM-портов, которая будет получать информацию с одного COM-порта и отправлять его на оба виртуальных порта.

Независимо от того, что я собираюсь попробовать все и посмотреть, каковы результаты, но мне любопытно видеть, что другие вкладывают. Есть ли другой, более эффективный способ сделать это? Или какое-нибудь программное обеспечение, которое мне не хватает? Я также ограничен W10 OS

Заранее спасибо.

0
Вы не можете «разделить USB-кабель», USB не работает таким образом. В Windows есть виртуальные COM-порты, поэтому, по сути, вам необходимо программное обеспечение Windows, которое дублирует данные при чтении с третьего реального порта (вашего пианино). Но я недостаточно знаком с инструментами для Windows, чтобы давать рекомендации. dirkt 5 лет назад 1

0 ответов на вопрос

Похожие вопросы