Exibindo a temperatura do DHT11 na GUI - Atualização automática?
Iniciante em Python, começou a mexer com um sensor de temperatura / umidade DHT11, um Raspberry Pi 3 e Python 3.
Estou usando o padrãoBiblioteca Adafruit DHT11 para Python.
Lendo do GPIO 27
Eu sou capaz de exibir a temperatura em uma janela GUI muito bem. O que eu estou pensando é como fazer com que a GUI atualize / atualize a temperatura a uma taxa definida para que seja uma exibição "ao vivo" da temperatura atual. No momento, só posso obter alterações na GUI se fechar e reabrir meu script. Veja meu código abaixo:
from tkinter import *
import tkinter.font
import Adafruit_DHT
temp = 0
win = Tk()
win.title("Temperature")
win.geometry("100x100")
def READ():
global temp
humidity, temperature = Adafruit_DHT.read_retry(11, 27)
temp = temperature * 9/5.0 + 32
Label (win, text=str(temp), fg="black", bg="white", font="36").grid(row=0, column=0)
if (temp >= 0):
READ()
mainloop()