Python液晶显示器

Python液晶显示器,python,loops,raspberry-pi,Python,Loops,Raspberry Pi,我想知道如何在执行代码(循环)后刷新/重新加载代码。 我用LCD显示器显示CPU温度和白天,但它不会自动刷新。谢谢 这是我要重新加载的代码: lcd_byte(DISPLAY_LINE_1, DISPLAY_CMD) lcd_string("CPU Temp: " + str(round(get_cpu_temp(), 2))) lcd_byte(DISPLAY_LINE_2, DISPLAY_CMD) lcd_string("Time:" + str(datetime.datetime.now

我想知道如何在执行代码(循环)后刷新/重新加载代码。 我用LCD显示器显示CPU温度和白天,但它不会自动刷新。谢谢

这是我要重新加载的代码:

lcd_byte(DISPLAY_LINE_1, DISPLAY_CMD)
lcd_string("CPU Temp: " + str(round(get_cpu_temp(), 2)))
lcd_byte(DISPLAY_LINE_2, DISPLAY_CMD)
lcd_string("Time:" + str(datetime.datetime.now().time()))

举个简单的例子,假设你只想每10秒重复一次。请注意,这不会完全“在第二次”,但会更新显示一次,然后大约每10秒在以下时间后继续更新:

import datetime
from time import sleep

while True:
    lcd_byte(DISPLAY_LINE_1, DISPLAY_CMD)
    lcd_string("CPU Temp: " + str(round(get_cpu_temp(), 2)))
    lcd_byte(DISPLAY_LINE_2, DISPLAY_CMD)
    lcd_string("Time:" + str(datetime.datetime.now().time()))

    sleep(10)

此循环将永远运行,直到您关闭程序。

听起来像是循环应用程序。请阅读Python教程,它解释了这些事情。顺便说一句:LCD中的“D”已经代表“显示”。