使用ttk.按钮切换GPIO引脚的状态

2024-10-01 17:25:08 发布

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

如何使用一个ttk.button来切换Raspberry中GPIOpin的状态。 下面是ttk.button调用的部分代码:ttk.按钮 (命令=回调13)

函数将引脚18设置为False,但再次按下它 什么都没发生。有人能帮我解开这个谜吗?我是 对Python编程非常陌生,非常感谢。你知道吗

global B1
B1 = bool
B1 = True
def callback13():
    if B1==True:
        callback3()
    else:
    callback4()
def callback3():
    GPIO.setup(18, GPIO.OUT)
    GPIO.output(18, False)
    B1=False
def callback4():
    GPIO.setup(18, GPIO.OUT)
    GPIO.output(18, True)
    B1=True

Tags: falsetrueoutputgpio状态defsetupbutton

热门问题