本样例使用了一个连接到板载 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 3 years ago
模块角标
龙芯派接口
Python 引脚常量名
VCC
P1: P3V3
OUT
P13: GPIO2
GPIO2
GND
P9: GND