我创建了一个python代码(Tkinter GUI),该代码应该通过串行通信与Arduino通信。
我有一个需要逐列发送的表。 但是在发送下一列之前,我需要等待Arduino完成对上一列的处理。
这是遍历表的代码:
def send():
for row in rows:
for col in row:
print(col.get()),
print(" ")
这是创建表的方式:
rows = []
for i in range(1, 20):
cols = []
for j in range(6):
e = Entry(secondFrame, relief=RIDGE, justify=CENTER)
e.grid(row=i, column=j, sticky=NSEW)
#e.insert(END, '%d.%d' % (i, j))
e.insert(END, '-')
cols.append(e)
rows.append(cols
答案 0 :(得分:1)
一旦准备好获取更多数据,arduino肯定会以某种方式发出信号……例如,它可能发送'>'
……假设您有一个ser
变量, {1}}(因为您未包含任何指示串行连接的内容)
pyserial.Serial