单元二
第7课 改进自动唤醒

一、任务目标
在自动唤醒上改进:用 2 号 LED 灯显示唤醒状态,并增加刷白彩灯的口令。
二、我们要学什么
- 学习要点:改进唤醒|状态灯加多种口令
- 本课过关:能完成:说出改进唤醒就是既自动再听令,又让人看见状态;载入编程体验,指出 2 号 LED 灯跟着唤醒状态变,未唤醒发指令 1,23、24 开关 1 号 LED 灯;再运行完整程序,指出不再显示 2 号状态灯,但增加命令 3、5 刷白板载彩灯。
- 示例对齐:编程体验对应
十学期兴趣课程/学期5/1-3-2 语音识别-改进自动唤醒.mix;完整程序对应十学期兴趣课程/学期5/1-2-1 语音识别-学习唤醒词.mix。
三、本节要点
本课要认识改进后的自动唤醒。重难点是分清两套——编程体验保留 207、205 和 2 号状态灯;完整程序去掉状态灯,改回多种口令(23、24 加 3、5)。要点对齐「改进唤醒|状态灯加多种口令」。
四、解题思路
任务:对照改进前后的唤醒。编程体验用 2 号 LED 灯显示唤醒;完整程序改为 23、24 开关灯,并加 3、5 刷白彩灯。请对照 1 号、2 号 LED 灯和彩灯。
本课主要用到:麦克风;1 号、2 号 LED 灯;板载彩灯。
- 1打开识别。编程体验先设 207、205。
- 2体验用 2 号 LED 灯显示唤醒状态。
- 3未唤醒发系统指令 1,再听 23、24。
- 4完整程序不再写 2 号状态灯。
- 5完整程序加命令 3、5,刷白板载彩灯。
流程示意
五、图形块功能讲解
本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。
六、知识点讲解
| 知识点 | 本课怎么理解 |
|---|---|
| 状态可见 | 体验把唤醒状态写到 2 号 LED 灯,人不用猜现在听不听得见。 |
| 自动再听令 | 体验在未唤醒时发系统指令 1。完整程序没有这一段。 |
| 口令变多 | 完整程序在 23、24 之外加 3、5,刷白板载彩灯。 |
| 207 与 205 | 只出现在体验循环前,用来改回复和提示方式。 |
先看体验的 2 号状态灯,再看完整程序多出来的彩灯口令。
七、编程练习
点「载入」打开 MixVM(board=sant_design)。默认图形化积木;起步程序与积木优先来自 MixGo Sant「十学期兴趣课程/学期5」。语音/视觉在仿真中可能需真机或按键近似;在 Mixly 工具栏点「运行 / 停止」。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。
官方示例:1-3-2 语音识别-改进自动唤醒.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SANT 仿真编程环境…
八、课堂练习
先完成两道正误判断,再做其余题目;选出后点「检查」。
判断:编程体验用 2 号 LED 灯显示唤醒状态,未唤醒会发系统指令 1。
判断:完整程序也会用 2 号 LED 灯显示唤醒状态。
完整程序新增加的口令用来?
编程体验循环前设置了哪些系统指令?
运行编程体验,识别处于唤醒时应看到?
九、本节小结
本课认识改进唤醒。编程体验用 2 号 LED 灯显示状态并自动再听令;完整程序改为多种口令,包括刷白彩灯。