案例九:眼疾手快
简介:
检测到A按钮传感器被按下时,micro:bit主板左侧的两列LED灯中将亮起一个LED灯,用于计数。同样,当检测到B按钮传感器被按下时,主板右侧的两列LED灯中将亮起一个LED灯,用于计数。比赛的目标是看谁能够首先使对应的按钮传感器被按下10次,该玩家即为获胜方。
案例目的:
1.认识MakeCode中的变量积木
所需材料:
| 项目 | 图片 | 数量 |
|---|---|---|
| micro:bit V2 | ![]() | 1 |
| jacdac扩展板 | ![]() | 1 |
| jacdac 10cm连接线 | ![]() | 2 |
| 按钮传感器 | ![]() | 2 |
| USB数据线 | ![]() | 1 |
传感器原理说明:

原理说明
按钮传感器:用于检测按钮状态的传感器,输出携带有“0”和“1”的信号。
连接示意图
如下图所示,如下图所示,将micro:bit主板插入jacdac扩展板,并使用连接线将两个按钮传感器以星型连接的方式连接至jacdac扩展板的金手指接口。
图片
编程软件
Makecode编程
步骤1:如何添加jacdac扩展
- 进入微软makecode,点击“新建项目”。

- 在弹出窗口输入项目名称并点击创建。

- 点击代码抽屉中的“扩展”。

- 在弹出界面输入"jacdac"并点击搜索图标, 选择jacdac软件库,如图所示。

步骤2:
用数据线将micro:bit主板连接到计算机。
注意:若micro:bit主板初次运行jacdac程序,请先预装一个空白jacdac程序至主板,否则跳过此步骤。

- 连接传感器,MakeCode自动识别并仿真呈现,在仿真区内传感器实时反馈传感器状态。

点击“ADD BLOCKS”传感器扩展模块。
注意:连接新的传感器,重复执行一次“点击“ADD BLOCKS”传感器扩展模块”操作流程。

如图所示编写程序

参考程序连接:
https://makecode.microbit.org/S04563-87350-86165-83144
你也可以通过以下网页直接下载程序,下载完成后即可开始运行程序。
案例演示:
图片
.png)


