首页 > 解决方案 > 如何自动检测arduino用来传递数据的COM端口?C#

问题描述

我正在使用 Arduino Uno 在 C# 控制台中与我的程序进行通信,并且我希望控制台自动检测正在使用哪个 COM 端口来传递数据和连接。我已经设法列出所有 COM 端口有人知道如何在 C# 中自动连接到 COM 端口吗?

 public static void Main(string[] args)
    {
        _usbPort = new SerialPort();

        foreach (var s in SerialPort.GetPortNames())
        {
            Console.WriteLine(s, "\n");
        }

       
        PortSerial();
    }
private static void PortSerial()
    {
        
        _usbPort.ReadTimeout = 2000;
        _usbPort.WriteTimeout = 2000;
        _usbPort.Open();
        
       
       // Write(1);
       // Read(2);
        Executar();
        
    }

标签: c#serial-portarduino-uno

解决方案


推荐阅读