Python液晶显示器

2024-04-29 12:55:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何在代码(循环)执行后刷新/重新加载它。 我用液晶显示器显示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()))

Tags: 代码cmddatetimestringlcddisplaylinebyte
1条回答
网友
1楼 · 发布于 2024-04-29 12:55:33

举个简单的例子,假设你只想每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)

这个循环将永远运行,直到你关闭程序。在

相关问题 更多 >