if文を使って経過時間後にfalseに移行させることはできるのでしょうか。
Q&A
LEDを指定の時間後に自動停止させるためにプログラムを組んでいます。
import datetime
GPIO = webiopi.GPIO
dt1 = datetime.datetime.now()
dt2 = dt1 + datetime.timedelta(seconds=5)
def loop():
if dt1 > dt2 :
LED点灯
else:
LED消灯
if文をつかって、現在時刻を取得し、5秒経過後に自動的にfalseに移行してほしいプログラムを考えましたが、
これではおそらく、現在時刻より5秒少なかったらture、ということでずっとLEDが点灯しっぱなしということになります。
5秒後にfalseにいこうさせることはif文で可能なのでしょうか。
if文では難しいですか?
0