Можно ли как-нибудь автоматизировать назначение правильного пути к моему устройству в python3 с помощью последовательного интерфейса? Мое устройство установлено на / dev / ttyACM0 или / dev / ttyACM1 . Мне очень скучно всегда перечислять устройства из терминала, используя dmesg | grep tty
, а затем назначать индекс в коде (иногда он меняется, и я хотел бы автоматизировать скрипт для любого компьютера).
Как мне определить функцию, которая возвращает правильный индекс ACM?
def get_acm(device_name): # argument: string with the device's name
...
return acm # returns "/dev/ttyACMx"