2.按键模块

您当前位置: 首页 > Microbit魔块世界套件 > 5.MicroPython课程

2.按键模块.zip  点击下载

image.png

按下按键

1. 学习目标

这节课我们要学习使用microbit和按键模块实现显示按键状态

2. 课前准备

将模块根据模块接线图进行接线。

image.png 

3. 

1. 代码解析

from microbit import *
import WOM_Sensor_Kit
 
while True:
    #参数定义:WOM_button(引脚) 按下返回1,否则返回0
    if WOM_Sensor_Kit.WOM_button(pin0) == 1:
        display.show(1)
    else:
        display.show(0)
    sleep(1000)

 from microbit import *的意思是告诉MicroPython我们将要用到microbit库中的函数,from是从……地方,import是导入,*在这里的意思是所有。所以from microbit import * 就是从microbit库中导入所有东西,在使用microbit时的每个程序都要导入这个库。

import WOM_Sensor_Kit 表示导入魔块世界的库,在使用魔块世界的相关函数时都要导入这个库。

while True: 表示无限循环

 if WOM_Sensor_Kit.WOM_button(pin0) == 1:表示如果按键按下,按键连接的P0引脚。

display.show(1)显示数字1

else:否则执行以下代码

display.show(0)显示数字0

 

4. 下载程序

程序编写完成之后,用microUSB数据线连接电脑和microbit主板,请点击Flash按钮,将程序下载到micro:bit主板上。

1. 打开Mu软件,在编辑窗口输入代码,注意!所有的英文与符号都应该在英文状态下输入,使用Tab键(制表键)进行缩进,最后一行以空白程序结尾。

2. 点击‘REPL’按钮,检查是否下载了WOM_Sensor_Kit库,如果没有请参考课前准备->导入WOM_Sensor_Kit库的教程。

image.png 

3.代码编写完成后,请点击‘Flash’按钮,将程序下载到microbit主板上。

image.png 

4.如果出现下载失败的问题,请确认microbit与电脑通过microUSB数据线连接正常,并且已经下载了WOM_Sensor_Kit的库,如果没有WOM_Sensor_Kit,请参考课前准备->导入WOM_Sensor_Kit库。

3. 实验现象

程序运行成功以后,按下按键,主板显示1,松开按键,主板显示0。

注意:如果程序没有报错,接线没有异常,但是无任何实验现象,请在主板的代码烧录指示灯停止闪烁之后,按下主板背面的复位按钮。

image.png