板载 GPIO 输入:按钮模块

本样例使用了一个连接到板载 GPIO 接口的按钮模块。Python 程序将会持续获取按钮状态,并输出到控制台中。

硬件连线

代码

import time
import board
import digitalio

btn = digitalio.DigitalInOut(board.GPIO2)
btn.direction = digitalio.Direction.INPUT

while True:
    if btn.value:
        print("按钮被按下")
    else:
        print("按钮弹起")
    time.sleep(0.2)

程序运行后,当按钮按下,程序应输出 按钮被按下,当按钮弹起时,程序应输出 按钮弹起

您也可以将按钮模块替换为振动传感器,触摸按钮,红外循迹传感器等模块。

Last updated