我通过USB端口连接我的Arduino,并使用PySerial模块向其发送数据。首先,我可以使用以下代码检查设备是否已连接:
我通过USB端口连接我的Arduino,并使用PySerial模块向其发送数据。首先,我可以使用以下代码检查设备是否已连接:
try:
ser = serial.Serial("COM3", 9600)
except serial.serialutil.SerialException:
print "Arduino not connected"
现在我想定期检查一下Arduino是否仍然连接到电脑上。我尝试了ser.isOpen()
,但是即使Arduino断开连接,它也会返回true。我还想知道如何重新连接设备。我的意思是,一旦你断开设备,程序就无法再向Arduino发送任何数据了。