烟雾报警电路延时关闭

问题遇到的现象和发生背景

解除触发烟雾警报后,模拟窗户的继电器也会同时关闭。

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

在if后延时,无效

我想要达到的结果

解除触发的烟雾警报后,蜂鸣器和LED灯随之同时关闭,但窗户需要保持开启一段时间,然后才能关闭。

有没有想过在蜂鸣器和LED关闭时开启定时器,将窗户关闭的信号丢到定时器里面。定时器触发后关闭窗户。