Delay ao escrever no lcd 5" com Python3 no raspbarry pi3


#1

Boa tarde pessoal!

Estou precisando de uma luz em um problema que estou tendo ao escrever em um display de 5" no raspbarry pi 3 B, a placa faz a monitoração de alguns sensores e conforme os valores dos sensores são alterados, muda a mensagem no LCD. Porém acontece que o tempo que leva pra escrever no LCD, está ocorrendo um delay e nesse tempo a leitura dos sensores não é feita, ficando assim dados pra trás. Estou usando o Python 3 e uso a biblioteca tkinter pra escrever na tela. o codigo pra escrever é esse:

canvas = Canvas(tk, width=798, height=380, background=BLACK)
canvas.create_text((798 / 2), (380 / 2), text=“teste”, fill=WHITE, font=(“Arial”, 200, “bold”))
tk.after(10, lcd)
tk.mainloop()

a cada leitura dos sensores o texto vai mudando, mas com o delay.

Existe algo que possa ser feito aqui ou outra biblioteca ou outro programa paralelo que fizesse a impressao no LCD enquanto a linha principal do programa fizesse apenas a leitura dos sensores?

Só sei o básico em programação, e em python e linux to começando agora.

Obrigado