LEDを指定の時間後に自動停止させるためにプログラムを組んでいます。
py
1import datetime 2 3GPIO = webiopi.GPIO 4dt1 = datetime.datetime.now() 5dt2 = dt1 + datetime.timedelta(seconds=5) 6 7def loop(): 8 if dt1 > dt2 : 9 LED点灯 10 else: 11 LED消灯 12
if文をつかって、現在時刻を取得し、5秒経過後に自動的にfalseに移行してほしいプログラムを考えましたが、
これではおそらく、現在時刻より5秒少なかったらture、ということでずっとLEDが点灯しっぱなしということになります。
5秒後にfalseにいこうさせることはif文で可能なのでしょうか。
if文では難しいですか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/10 06:59