serial.serialutil.SerialExceptio

2020-04-21  本文已影响0人  猕猴桃syh

今天在Ubuntu板子上进行串口通信时使用的是USB转串口进行连接,运行Python程序时报以下错误:

serial.serialutil.SerialException: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'

解决办法如下:
在Ubuntu系统中的/dev/serial/by-id文件下查看设备的名称,使用该路径+设备名称替代原来的'/dev/ttyUSB0'
用一下命令查看设备名称

ls /dev/serial/by-id/

我的原始代码中写的是:

COM = '/dev/ttyUSB0'

现将上面那句改为:

COM = '/dev/serial/by-id/usb-Arduino_LLC_Arduino_Leonardo-if00'

即可成功运行

记录下来以防之后自己忘记,也希望可以帮到有需要的你,如果有真的帮助到你,请动动手指帮忙点个赞哟!

上一篇下一篇

猜你喜欢

热点阅读