Tkinterを使用して Python GUI ウィンドウを取得し、電圧計として機能するArduino Unoボードからのデータ ストリーミングを継続的に表示しようとしています。私が入手したコードでは、ウィンドウに 1 つのデータ ポイントが表示され、ウィンドウが閉じられると、新しいウィンドウが開き、次の使用可能なデータ ポイントが表示されます。これが私が使用しているコードです:
import serial
from Tkinter import *
ser = serial.Serial('/dev/tty.usbmodem621')
ser.baudrate = 9600
while 1 == 1:
reading = ser.readline()
root = Tk()
w = Label(root, text = reading)
w.pack()
root.mainloop()
私はMacBook Proと、シリアル通信用のpySerialパッケージを使用しています。ウィンドウを更新するにはどうすればよいですか?