四、四平八稳
第19课 四平八稳-计时平衡大挑战

一、任务目标
需要一个可开始、可暂停的计时器:看得到走过的时间,按一下能停住再接着走。
二、我们要学什么
- 学习要点:一边保持平衡一边计时
- 本课过关:能完成:能开始/暂停计时,并在保持平衡时看到时间在走。
- 示例对齐:体验题对应 「4-4-1 四平八稳-计时平衡大挑战」;完整代码对应 「4-4-2 四平八稳-随机难度计时平衡大挑战」。
三、本节要点
本课核心是「一边保持平衡一边计时」。上一课只提醒失衡;本课加上可暂停的计时,比谁能稳得更久。
1看任务比谁更稳
2抓关键平衡时累计计时
3验现象失衡或暂停就停表
四、解题思路
解题抓手是「一边保持平衡一边计时」。生活对照:平衡挑战赛:哨声开始计时,身体稳住时间才往前走;晃倒或暂停,表就停。 先对齐:输入「按键开始/暂停,加上姿态是否仍算稳住」,输出「彩屏走时,失衡时停止或提示」。验收看:开始后时间是否走,暂停或失衡时是否停。
本课主要用到:彩屏 TFT、板载按键、加速度/姿态。
- 1保持平衡时累计时间,失衡则停表。
- 2可用按键暂停/继续,暂停时不再累加。
- 3和第 18 课区分:本课比的是「稳了多久」。
- 4平衡时时间在走,失衡或暂停时停住。
解题流程(只留关键词)
五、图形块功能讲解
下表是本课新出现的图形块。旧块不重复讲解;认完再点「载入」到工具箱核对。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 控制 | 按固定周期触发回调,适合节拍、采样。 | 搭积木时靠它完成:按固定周期触发回调,适合节拍、采样。载入后对照截图找块。 |
![]() | 函数 | 封装一段可重复调用的积木。 | 本课里用它做:封装一段可重复调用的积木。载入后按名称在工具箱核对。 |
六、知识点讲解
平衡计时:保持平衡时累计时间,失衡或暂停则停表。过关看平衡时时间在走、失衡或暂停时停住。
先对照屏幕/灯/声:开始后时间是否走,暂停或失衡时是否停。再开始后再暂停,看时间是否停住并能接着走。
七、编程练习
先点「载入」进入 MixVM(board=sowl_design)。默认积木模式;程序来自 MixGo SOWL 六学期兴趣课程/学期1。若题目标了 design 外设,接线会一并导入。在 Mixly 里「运行 / 停止」,需要时点「检查」。动手前请看本页第四节和第五节。
六学期兴趣课程:4-4-1 四平八稳-计时平衡大挑战.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
前两题是判断,后面是选择;选定答案后点击「检查」。
判断:计时器会自己一直走,按暂停或失衡都停不下来。
判断:按本课过关来核对:按开始看时间走动,再按暂停或故意倾斜,看时间是否停下。
本课计时器需要具备?
验证时应看?
相对「平衡挑战」,本课多了?
九、本节小结
带走一句:已经能按「一边保持平衡一边计时」做出对应现象。

