我尝试在Win8上使用pyserial与Python和Arduino进行通信 但它有这样的错误
Traceback (most recent call last):
File "C:\Users\Fon\Desktop\x.py", line 7, in <module>
ser.open() # open serial port
File "C:\Python27\lib\site-packages\serial\serialwin32.py", line 66, in open
raise SerialException("could not open port %r: %r" % (self.portstr, ctypes.WinError()))
serial.serialutil.SerialException: could not open port 'COM4': WindowsError(2, 'The system cannot find the file specified.')
这是我的代码
import serial
ser = serial.Serial()
ser.port = 3 # serial port
ser.baudrate = 115200 # set baudrate 115200
ser.timeout = 60 # timeout 60 second
ser.open() # open serial port
while True:
ser.write('l') # send '1' to port to get light
light = ser.read(4)
print "light", light
在这段代码中我尝试打开端口&#39; COM4&#39;,我已经检查过这个端口是否可用,我已经尝试了另一个端口,但它没有工作任何端口。 我使用错误的端口吗?或者其他的东西? ;(