pyBoard v1.1-CN 或者 MicroPython 开发套件,使用 MicroPython 来编写按键程序。
# 导入相应模块
from pyb import LED,Switch
# 1采用定义函数 fun1
# 定义函数
def fun1():
LED(1).toggle()
sw1 = Switch() #定义按键对象名字为sw1
sw1.callback(fun1) #当按键被按下时,执行函数fun1(),即LED(1)状态反转
# 2采用函数 lambda
# sw.callback(lambda:LED(1).toggle()) # 上述代码可改为使用lambda函数:当按键被按下时,LED(1)状态反转
pyBoard 上有 2 个按键,RST 和 USER,RST 顾名思义是复位用的,所以真正 自带可以用的就只有 1 个按键 USER.