我编写了代码,使用.after()在tkinter循环中大约每秒读取一次串行,但是它要么不起作用,要么挂断了接口。做了大量的调试工作,但仍然在tkinter主循环中仍然无法读取串行,请帮忙。
def list_ser():
send_com('D13_R')
varS = ArduinoSerial.readline().decode('utf-8').strip()
print(varS)
window.after(1000, list_ser)
list_ser()
window.mainloop()
答案 0 :(得分:0)
修复它,很明显,我两次调用了串行读取函数,这就是为什么它不起作用的原因。 问题已排序! 谢谢