В классе программирования Arduinos из Windows 7 мы заметили, что выгодно подключать одну и ту же плату, потому что каждая новая плата распознается как новый COM-порт. Если это происходит слишком часто, кажется, что достигнут максимум и COM-порты больше не могут быть выделены.
Также представляется целесообразным каждый раз подключать плату к одному и тому же USB-разъему, поскольку разные гнезда назначаются разным номерам COM-портов.
Здесь есть ряд связанных вопросов:
Как Windows сохраняет знание о том, какие USB-устройства находятся в каких портах? Поведение явно меняется, если я подключаю ту же плату после перезагрузки или другую плату.
Есть ли способ просмотреть и / или отредактировать список COM-портов?
Время от времени, несмотря на все наши усилия (наугад), машины, кажется, блокируются и отказываются распознавать Arduino. Затем мы выскакиваем Диспетчер устройств, ищем устройство. Иногда необходима другая перезагрузка. Иногда просто отключение и повторное подключение работ Arduino.
Есть ли способ вручную "привязать" COM-порт к определенной плате, например, зарезервировать COM9 для конкретного Arduino.
Мы особенно заинтересованы в предотвращении этих проблем, потому что это среда средней школы с несколькими пользователями с новыми пользователями. Способ упорядочения процесса и уменьшения количества проблем улучшит нашу способность сосредоточиться на предмете.