micropython按键检测_[MicroPython学习活动]用按键点亮LED

手上的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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值