四、四平八稳
第18课 四平八稳-平衡挑战

一、任务目标
板子倾斜或快摔倒时,屏幕或灯立刻给出提示——像随身的小平衡提醒。
二、我们要学什么
- 学习要点:倾斜过大立刻给出失衡提示
- 本课过关:能完成:快摔倒或倾斜超限时,屏或灯立刻提醒。
- 示例对齐:体验题对应
4-3-1 四平八稳-平衡挑战.mix;完整代码对应4-3-2 四平八稳-可重来的平衡挑战.mix。
三、本节要点
抓住能力点:「倾斜过大立刻给出失衡提示」。上一课是「看出往哪倾」;本课加门槛:歪得太厉害就报警,像平衡挑战。
1读场景平衡挑战
2对要点超门槛立刻报警
3对照现象扶正后提示消失
四、解题思路
解题抓手是「倾斜过大立刻给出失衡提示」。生活对照:托着平板走平衡木,歪过了头就蜂鸣或闪灯,提醒你赶紧扶正。 先对齐:输入「加速度是否超过失衡门槛,有时用按键开始挑战」,输出「彩屏或灯的失衡提示」。验收看:倾斜超限时是否立刻提醒,扶正后是否恢复。
本课主要用到:彩屏 TFT、板载按键、加速度/姿态。
- 1判断倾角/加速度是否超过门槛。
- 2超了就声光提醒,扶平后恢复。
- 3和第 17 课区分:本课要「报警」,不是只画方向。
- 4故意歪一下再扶正,提示应出现再消失。
步骤关键词(顺着看即可)
五、图形块功能讲解
本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。
六、知识点讲解
失衡报警:倾角或加速度超过门槛立刻声光提醒,扶平后恢复。过关看歪得厉害立刻提示、扶正后消失。
核对现象:倾斜超限时是否立刻提醒,扶正后是否恢复。再慢慢倾到报警,再扶正看提示是否消失。
七、编程练习
点「载入」打开 MixVM(board=sowl_design)。界面默认是图形化积木;示例来自 MixGo SOWL 六学期兴趣课程/学期1。带 design 外设的题目会自动带上接线。工具栏用「运行 / 停止」,「检查」核对关键字。建议先读「四、解题思路」「五、图形块功能讲解」再载入。
六学期兴趣课程:4-3-1 四平八稳-平衡挑战.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
请先做两道对错题,再答后面的选择题;全部选完后点「检查」。
判断:无论怎么倾斜,都不会出现失衡提示。
判断:可用此步骤验收——把板子倾斜到比较厉害,看是否立刻出现提示;再扶平看是否恢复。
失衡提示出现的条件是?
和双轴平衡仪相比,本课新在?
过关现象是?
九、本节小结
回顾:会「倾斜过大立刻给出失衡提示」就算抓住本课。