У меня есть 2 arduino mega 2560, подключенных через USB к моей машине Ubuntu 18.04. Когда я загружаюсь, один подключается к / dev / ttyACM0, а другой подключается к / dev / ttyACM1. Связь работает отлично. Однако случайным образом при загрузке платы Arduino подключаются к порту, противоположному тому, что закодирован в сценарии. Я использую Python 3.6 для общения. Есть ли способ заставить эти платы всегда подключаться к одному и тому же порту? Или есть способ, которым питон может обнаружить доску, с которой он разговаривает?
udev
решение для правила как для идентичных USB-устройств, определяя их портом физического соединения, видит, Как различать идентичный USB К ПОСЛЕДОВАТЕЛЬНЫМ АДАПТЕРАМ?