serial.serialutil.SerialException:无法打开端口

时间:2014-11-24 12:31:20

标签: python-2.7 pyserial

我尝试在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;,我已经检查过这个端口是否可用,我已经尝试了另一个端口,但它没有工作任何端口。 我使用错误的端口吗?或者其他的东西? ;(

0 个答案:

没有答案