手上的SWM320开发板有3个按键,虽然资源不多,但也是可以合理利用起来方便程序的运行的
按照 Micro Pythonֵ使用文档 使用引脚需要先构造引脚函数
class machine.Pin( id, mode = -1, pull = -1,value)
id :由用户自定义的引脚名和 Pin 设备引脚号组成,如("X1", 33),"X1" 为用户自定义的引脚名,33 为 RT-Thread Pin 设备驱动在本次移植中的引脚号。
mode : 指定引脚模式,可以是以下几种:
Pin.IN :输入模式
Pin.OUT :输出模式
Pin.OPEN_DRAIN :开漏模式
pull : 如果指定的引脚连接了上拉下拉电阻,那么可以配置成下面的状态:
None :没有上拉或者下拉电阻。
Pin.PULL_UP :使能上拉电阻。
Pin.PULL_DOWN :使能下拉电阻。
value : value 的值只对输出模式和开漏输出模式有效,用来设置初始输出值。具体代码为:
from machine import Pin
p_in1 = Pin(("K1",97), Pin.IN, Pin.PULL_UP)
p_in2 = Pin(("K2",83), Pin.IN, Pin.PULL_UP)
p_in3 = Pin(("K3",82), Pin.IN, Pin.PULL_UP)然后就可以使用Pin