Python创建一个定时器来激活arduino上的一个指定的tim

2024-09-30 16:26:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个定时器,通过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

谢谢


Tags: ledifbytes时间elsearduinoserutf