Как автоматически обнаружить COM-порт Ардуино?

Я использую Ардуино с библиотекой Firmata для коммуникации к приложению C#, и я хочу устранить компонент конфигурации COM-порта, так как это может измениться с машины на машину...

Это возможный к:

  1. Перечислить список COM-портов в системе? (В моем поиске с помощью Google я видел некоторый довольно ужасный Win32 код API, надеясь, что существует, возможно, более чистая версия теперь),
  2. Автоматическое обнаружение, какой COM-порт (COM-порты) подключен к Ардуино?
21
задан Brandon 20 July 2010 в 20:02
поделиться

1 ответ

  1. Вы можете использовать SerialPort.GetPortNames () для возврата массива строковых имен COM-портов.
  2. Я не думаю, что вы можете автоматически определять порты, вам нужно будет пропинговать устройство, чтобы узнать, подключено ли оно.
10
ответ дан 29 November 2019 в 20:47
поделиться
Другие вопросы по тегам:

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