2016-02-29 2 views
0

Picture of Arduino IDEКак запросить Seriel порта имен в VB.NET

Привет всем,

Я написал приложение VB, который помещает все доступные порты COM в выпадающем списке, но я хочу, чтобы включить имя из устройство на серийном порту, а также порт com, на котором он включен. Это облегчает поиск того, какой com-порт мой arduino включен.

Есть ли у кого-нибудь способ сделать это? Или это нечто уникальное для IDE arduino.

Благодаря

+0

Не добавляйте ненужные теги. – Olaf

ответ

0

Попробуйте это ....

Imports System.Management 

Module Module1 

Sub Main() 
    Try 
     Dim searcher = New ManagementObjectSearcher(
          "root\CIMV2", 
          "SELECT * FROM Win32_PnPEntity WHERE ClassGuid=""{4d36e978-e325-11ce-bfc1-08002be10318}""") 

     For Each queryObj As ManagementObject In searcher.Get() 
      Console.WriteLine(queryObj("Name")) 
     Next 

    Catch err As ManagementException 
     Console.WriteLine("An error occurred while querying for WMI data: " & err.Message) 
    End Try 
    Console.ReadKey() 
End Sub 

End Module 

Теперь, когда ваш Arduino подключен, при запуске этого кода он должен отображать 'USB-последовательный ch340' в окне командной строки. Если вы выполните поиск в Интернете, он вернется с множеством результатов для Arduino ... Итак, я предполагаю, что «usb-serial ch340» будет отображен на устройстве Arduino/Genuino Uno, если вы подключите другое устройство, он вернет другой результат ....

 Смежные вопросы

  • Нет связанных вопросов^_^