“MicroMV KEY”的版本间的差异
(创建页面,内容为“'''MicroMV上的按键使用''' 在MicroMV的背面有三个按键,分别是KEY_P3,BOOT0和RESET. RESET:复位按键 BOOT0:进入烧写固件模式按键,…”) |
|||
第1行: | 第1行: | ||
− | '''MicroMV上的按键使用''' | + | <p style="font-size:135%">'''MicroMV上的按键使用'''</p> |
在MicroMV的背面有三个按键,分别是KEY_P3,BOOT0和RESET. | 在MicroMV的背面有三个按键,分别是KEY_P3,BOOT0和RESET. | ||
第37行: | 第37行: | ||
</source> | </source> | ||
+ | |||
+ | |||
+ | |||
+ | [[MicroMV目录|返回MicroMV目录页面]] |
2017年10月25日 (三) 04:02的版本
MicroMV上的按键使用
在MicroMV的背面有三个按键,分别是KEY_P3,BOOT0和RESET.
RESET:复位按键
BOOT0:进入烧写固件模式按键,用户一般不用操作它
KEY_P3:普通GPIO口,P3引脚,做按键用,具体使用方法如下:
from pyb import Pin
pin0 = Pin('P3', Pin.IN, Pin.PULL_UP) #设置引脚模式
while(True):
print(pin0.value()) #串口打印按键状态值
运行上述程序,打开串口监视窗口,可看到刷新的按键值,常态值为1,按键按下时为0
如果要外扩按键,可利用I2C接口外接按键,SDA是引脚P5,SCL是引脚P4
直接用传感器线连接碰撞或触摸开关,默认使用的是引脚P5,如果要使用引脚P4,需要使用一个一转二模块
from pyb import Pin
pin0 = Pin('P5', Pin.IN, Pin.PULL_UP) #设置引脚模式
while(True):
print(pin0.value()) #串口打印按键状态值