按键A与B的检测

KOI上自带两个AB侧按键与一个Reset按键。

../../../_images/1315.png

编写辨认物体程序

按键积木块:

../../../_images/0134.png

btn1和btn2分别指的是按键A与按键B的按键状态,当按键按下时,状态为1,否则为0。通过判断btn1或者btn2的变量是否为1时,就可判断按键是否按下。

../../../_images/0232.png

程序运行流程

把程序下载到Microbit上
1、当按下Microbit的按键A,Microbit点阵显示笑脸,且蜂鸣器播放一个短曲
2、当按下Microbit的按键B,Microbit点阵显示张嘴的表情,且蜂鸣器播放一个短曲

常用问题和解答

1、为什么我打开电源,按KOI的按键A或者按键B,怎么没反应?

  • 答:KOI鲤鱼魔块初始化启动是需要时间,明显比Microbit慢。Microbit的初始化程序已经跑完了,KOI还没初始化。因此按按键A没有反应

  • 解决办法:打开电源后,等待KOI屏幕启动完毕后。再重新按下Microbit背后的Reset按键,让Microbit重新开始运行(秘诀即让KOI魔块先运行起来,再让Microbit进行运行)