【发布时间】:2021-12-15 01:46:16
【问题描述】:
所以我想使用 Python 在 Raspberry Pi 中创建一个系统,以通过电报通知和 LED 来判断开关按钮是否已“打开”5 秒,但我坚持让程序在开关按钮时计数 5 秒一直在。到目前为止,我的 Python 代码是:
import RPi.GPIO as io
from telethon import TelegramClient
api_id = ******
api_hash = "*********************"
client = TelegramClient('anon', api_id, api_hash)
io.setmode(io.BCM)
io.setwarnings(False)
io.setup(4, io.IN, pull_up_down=io.PUD_UP)
io.setup(24, io.OUT)
while True:
if io.input(4) == 1:
if time.time(5):
io.output(24, 1)
me = client.get_me()
client.send_message('test', 'The switch button has been ON for 5 seconds')
else:
pass
else:
pass
如何修改程序,如果开关打开5秒,它会打开LED并发送通知?
【问题讨论】:
标签: python raspberry-pi telethon