此脚本在长时间后由于串行超时异常而崩溃。在出现以下错误之前,它已经进行了大约5000个循环:
Traceback (most recent call last):
File "C:\Users\3d Exposure\Desktop\venderFix.py", line 69, in <module>
A.setHigh(12)
File "C:\Python27\lib\arduino\arduino.py", line 30, in setHigh
self.__sendData('1')
File "C:\Python27\lib\arduino\arduino.py", line 58, in __sendData
self.serial.write(str(serial_data))
File "C:\Python27\lib\site-packages\serial\serialwin32.py", line 270, in write
raise writeTimeoutError
SerialTimeoutException: Write timeout
为什么在完美工作了这么长时间后会超时呢?我如何阻止它这样做?在
^{pr2}$为了与Arduino通信,我使用PythonArduino原型API v2。它工作得很好,这是第一个,也是唯一一个问题,在连载我有这个脚本。 我想我需要自己设置一个超时,尽管我不能百分之百确定如何确保这不会有相同或类似的问题。在
目前没有回答
相关问题 更多 >
编程相关推荐