2016-05-21 18 views
-1

実行後にコード(ループ)をリフレッシュ/リロードする方法が不思議でした。 私は、CPUの温度と昼間を表示するためにLCDディスプレイを使用しましたが、自動的にはリフレッシュしません。簡単な例としてPython LCDディスプレイ

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())) 
+0

ループのアプリケーションのように聞こえる。 Pythonのチュートリアルを読んでください、それはそのようなことを説明します。ところで:LCDの "D"はすでに "ディスプレイ"の略です。 –

答えて

1

、あなたは一度だけ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) 

プログラム。

関連する問題