Ich möchte einen Wert welche ich von einem Arduino messe verarbeiten. Aktuell hängt der Arduino am Linux-Rechner, später am Raspi.
Den Wert erhalte ich, der Wert wird im Label angezeigt.
Meine Frage, wie bekomme ich es hin, das der Wert ständig gelesen und aktualisiert wird?
Über einen Tipp und ein paar erklärenden Worten, würde ich mich freuen.
Code: Alles auswählen
from tkinter import *
import serial
ser = serial.Serial('/dev/ttyACM0')
ser.baudrate = 9600
#ser.open()
#ser.flush()
ser.flushInput()
ser_bytes = ser.readline()
ampere=(ser_bytes.decode("utf-8"))
print(ampere)
# Ein Fenster erstellen
fenster = Tk()
# Den Fenstertitle erstellen
fenster.title("Ladeanlage Kia")
fenster.geometry("800x480")
fenster.configure(bg='#123456')
kopf_1_label = Label(fenster, text="Wallbox")
kopf_1_label.place(x = 10, y = 10)
kopf_1_label.configure(bg='#123456')
kopf_1_label.configure(fg='#00ffff')
kopf_1_label.configure(font='Helvetica 20 bold italic')
ampere_label = Label(fenster, text=ampere)
ampere_label.place(x = 10, y = 100)
ampere_label.configure(bg='#123456')
ampere_label.configure(fg='#ffffff')
ampere_label.configure(font='Helvetica 40 bold italic')
exit_button = Button(fenster, text="Beenden", command=quit)
exit_button.place(x=680,y=360)
# In der Ereignisschleife auf Eingabe des Benutzers warten.
fenster.mainloop()