计时器

学习制作一个计时器,按下micro:bit上的A+B将计时器设置为0,A启动计时器,B停止计时器,并显示时间,单位为秒数,按A可以继续。

课程任务

学习制作一个计时器,按下micro:bit上的A+B将计时器设置为0,A启动计时器,B停止计时器,并显示时间,单位为秒数,按A可以继续。

知识点

按钮、变量、循环。

课程目标

学生们可以:

  • 通过暂停时间来计时
  • 通过变量记录当前的时间

任务分解

1.讲解日常生活中的计时器,比如:学校运动会的跑步比赛,引入课程内容。

2.声明变量,名为shijian、jishi。shijian记录计时器的时间,jishi记录是否开始计时。

3.当开机时,分别将shijian、jishi设为0,计时还没有开始。

3.计时开始。当按钮A被按下,计时开始,将jishi设为1,只要jishi为1,就开始计时,1秒后将shijian加1,这里面用到了暂停。

4.计时暂停。当B按钮被按下,将jishi设为0,也就是计时暂停,并显示时间,单位为秒。

5.重置计时器。当按下A+B按钮后,将两个变量设为0。

保存好程序,并将它下载到micro:bit上。

完整代码

下载

挑战

  • 可以增加点动画,增强效果。
  • 增加一个功能,记录每次暂停的时间,类似于比赛的秒表,这时候就要用到数组了,通过使用按钮和扩展板,可以实现一个更为完整功能的计时器。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

购物车
  • Your cart is empty.
Scroll to Top