Итак, у меня есть соединение с ардуино с помощью Bluetooth-карты. Прямо сейчас у меня есть ком жесткий, закодированный в C#, и arduino не устанавливает или не выбирает COM. Мой вопрос: предположим, я распространил этот продукт. Откуда я знаю, что мой arduino всегда будет подключаться к этому COM? Есть ли способ сканирования всех COM-адресов для определенного элемента, а затем использовать это как параметр соединения? Вот пример кода, который я делаю, чтобы дать вам представление.Как узнать, какой COM использовать. C# & Bluetooth
SerialPort BlueToothConnection = new SerialPort();
BlueToothConnection.BaudRate = (9600);
BlueToothConnection.PortName = "COM3";
BlueToothConnection.Open();
Этот код в настоящее время работает, но как вы можете видеть COM3 не закодирована ... Ничего хорошего для распределения
Кроме того, это основной пример, приведенный когда вы # и Bluetooth соединения Google C поэтому никакой помощи там ,
Возможный дубликат [Как открыть последовательный порт по дружественному имени?] (http: //stackoverflow.com/questions/2937585/how-to-open-a-serial-port-by-friendly-name) –
Это не ответ. –