我正在尝试创建一个计时器,它将通过 arduino、移位寄存器和继电器控制照明设备。
我有一个复选框,检查时检查时间并将其与变量进行比较,然后激活/停用 arduino 上的正确引脚。
但是当已经检查时,该功能不会查看当前时间是否超过阈值。
def setCheckButtonText1():
if varCheckButton1.get():
varLabel.set("Lumiere du Jour Activer")
global timetimer
time3 = time.strftime('%H%M')
if time3 != timetimer:
timetimer = time3
hrlever = '2101'
if time3 >= hrlever:
varLabel.set("Led On")
ser.write(bytes('H', 'UTF-8'))
else:
varLabel.set("LED OFF")
ser.write(bytes('L', 'UTF-8'))
else:
varLabel.set("LED OFF")
ser.write(bytes('L', 'UTF-8'))
我在这方面真的很绿色,所以每一个建议都非常受欢迎。
这是完整的代码 http://pastebin.com/CKFQyDmn
谢谢