今天在Ubuntu板子上進行串口通信時使用的是USB轉串口進行連接,運行Python程序時報以下錯誤:
serial.serialutil.SerialException: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
解決辦法如下:
在Ubuntu系統(tǒng)中的/dev/serial/by-id文件下查看設備的名稱,使用該路徑+設備名稱替代原來的'/dev/ttyUSB0'
用一下命令查看設備名稱
ls /dev/serial/by-id/
我的原始代碼中寫的是:
COM = '/dev/ttyUSB0'
現(xiàn)將上面那句改為:
COM = '/dev/serial/by-id/usb-Arduino_LLC_Arduino_Leonardo-if00'
即可成功運行
記錄下來以防之后自己忘記伤哺,也希望可以幫到有需要的你,如果有真的幫助到你杯活,請動動手指幫忙點個贊喲裕循!