我正在编写一个代码,其中pi从usb串行板获取串行输入(来自sparkfun RFID入门套件),如何使它工作?
错误
追溯(最近一次通话):
在第22行的文件“ main”中
ser = s.Serial('ttyUSB0',9600,timeout = 10000)
init文件“ /usr/lib/python2.7/dist-packages/serial/serialutil.py”,第260行
self.open()
打开文件“ /usr/lib/python2.7/dist-packages/serial/serialposix.py”,行276
引发SerialException(“无法打开端口%s:%s”%(self._port,msg))
serial.serialutil.SerialException:无法打开端口ttyUSB0:[Errno 2]没有这样的文件或目录:'ttyUSB0'
RFID端口是ttyUSB0
最佳答案
尝试从以下位置更改main中的第22行:
ser = s.Serial('ttyUSB0', 9600, timeout=10000)
至:
ser = s.Serial('/dev/ttyUSB0', 9600, timeout=10000)