(十二)基础例子:手表(2)

释放双眼,带上耳机,听听看~!

上一期,我们制作了一个计步手表,今天我们来编一个代码,做一个倒计时手表

使时间变量

我们需要一个变量来跟踪手表上剩余的秒数。

进入工具箱中的“基础”抽屉并将开机时执行拉到工作区。

好的,在变量中点击Make a Variable。将变量命名为seconds。拖出一个“设置”模块并使用下拉列表更改名称seconds。将变量放入开机时执行块中。

(十二)基础例子:手表(2)

使用按钮设置时间

将秒数设为10

我们将为我们的按钮A添加10秒数。每按一次按钮,时间计数seconds将增加10

  1. 在“输入”抽屉,找到一个“按下按钮”放在工作区的某个位置。
  2. 从“逻辑”抽屉中获取一个“如果为,则”模块并将其放入按下按钮。
  3. “逻辑”抽屉中,获取“ 0 <0
  4. 将条件中的左侧“0”更改为seconds变量。另一边改为50。

(十二)基础例子:手表(2)

6.在更改后面添加一个节目编号。将值更改为变量。然后,在其下面放一个清除屏幕。

(十二)基础例子:手表(2)

设置秒数

现在,我们将使用该B按钮添加第二个时间计数。时间计数在按下此按钮时增加1秒。

  1. 在“输入”抽屉,找到一个“按下按钮”放在工作区的某个位置。
  2. 从“逻辑”抽屉中获取一个“如果为,则”模块并将其放入按下按钮。
  3. “逻辑”抽屉中,获取“ 0 <0
  4. 将条件中的左侧“0”更改为seconds变量。另一边改为60。

(十二)基础例子:手表(2)

6.在更改后面添加一个节目编号。将值更改为变量。然后,在其下面放一个清除屏幕。

(十二)基础例子:手表(2)

好的,现在我们将获得计时器并显示剩余的秒数。当手表动摇时会发生这种情况!

  1. 获取一个“震动”模块并将其放在工作区中。
  2. 循环抽屉中拉出一段“”并将其置于震动状态。用逻辑中的0 <0条件替换条件将左侧更改为变量。
  3. 取出另一个显示数字,。更改0seconds变量。拉出“暂停模块”,设置时间为1000毫秒。这意味着我们的计时器每次循环都会倒计时1000毫秒,实际上是一秒。
  4. 要更改剩余的秒数,请进行更改并将其置于暂停下方。在Math中找到0 – 0块并将其置于更改依据中。将减号的右侧设置为0-1

(十二)基础例子:手表(2)

添加一些显示图标在底部块而作出报警显示,时间到了!我们现在有一些钻石和’X’符号

(十二)基础例子:手表(2)

太好了!你现在已经对你的计时器进行了编码 按下载按钮,将代码放在micro:bit上。当你摇动它时,它会从你设定的时间开始倒计时。

首先,设置为零秒。要为计数添加十秒钟,请按A按钮。要将计数增加一秒,请按B按钮。

 

给TA打赏
共{{data.count}}人
人已打赏
Micro:bit-基础例子

(十一)基础例子:手表(1)

2018-9-5 19:41:39

Micro:bit-基础例子

(十三)基础例子:手表(3)

2018-9-9 21:15:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
'); })();