我使用以下Python代码连接到我的Arduino板。
device=glob.glob("/dev/ttyUSB*")[0]
time.sleep(1)
arduino = serial.Serial(device, 115200, timeout=5)
它通常可以工作,但不知何故,其他一些进程必须在重启后访问该板,从而给出错误
serial.serialutil.SerialException:无法打开端口/ dev / ttyUSB0:[Errno 16]设备或资源忙:'/ dev / ttyUSB0'
当拔出并重新插入USB插件时,我可以正常执行Python代码,而不会发生错误。如何避免阻止端口的任何其他进程?我如何找出出现此错误的原因?