我有一个非常简单的 python 脚本,它使用 pySerial 通过串行端口将数据发送到我的 Arduino。当我在 python shell 中逐行执行它时,它工作得很好,但是当我把它放在一个“.py”文件中并尝试运行它时,什么也没有发生。虽然我的 UART 上的串行灯闪烁。所以有些事情正在通过,但它是垃圾(我检查过)。
这是简单的代码。
import serial
ser = serial.Serial('COM3',9600,timeout=.2)
ser.write('A')
ser.close()
我已经尝试过添加睡眠,但似乎没有什么可以解决它。有任何想法吗?