二、井然有序
第7课 井然有序-无障碍红绿灯

一、任务目标
在无外部触发时红绿灯仍按设定时序循环切换。
二、我们要学什么
- 学习要点:无按钮时灯仍按时序循环,并有提示音
- 本课过关:能完成:不按键灯也循环,倒计时配合蜂鸣提示。
- 示例对齐:体验题对应 「2-3-1 井然有序-无障碍红绿灯」;完整代码对应 「2-3-2 井然有序-无障碍红绿灯有带黄色」。
三、本节要点
抓住能力点:「无按钮时灯仍按时序循环,并有提示音」。上一课有倒计时;本课强调「无障碍」:没人触发也要自己走完时序,并用声音辅助。
1明情景无障碍过街
2对能力无按钮也走时序
3看结果变灯伴随提示音
四、解题思路
不要重复抄任务原文,直接按「无按钮时灯仍按时序循环,并有提示音」拆步骤。情景:没有行人按钮的路口:灯自己循环,蜂鸣器像盲人过街提示音,倒数仍在屏上。 输入「无外部触发」对输出「彩灯时序 + 屏上倒数 + 蜂鸣提示」。核对:不按键是否仍循环,变灯时是否有提示音。
本课主要用到:彩屏 TFT、彩灯/LED、蜂鸣器/音乐。
- 1即使没有行人键,红黄绿仍按时序循环。
- 2变灯时用蜂鸣提示,方便看不见灯的人。
- 3不要做成「必须按键才变灯」。
- 4不按键观察至少一轮,并听提示音。
流程提要(关键词)
五、图形块功能讲解
只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 执行器 | 按音调与时长播放一声。 | 本课实际用途:按音调与时长播放一声。载入后到分类里确认。 |
六、知识点讲解
自动时序灯:不需按键也按红黄绿循环,变灯时可用蜂鸣提示。过关看不按键也循环、有提示音。
验收时看:不按键是否仍循环,变灯时是否有提示音。再听绿灯或变灯时的提示音是否按节奏出现。
七、编程练习
「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期2。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。
六学期兴趣课程:2-3-1 井然有序-无障碍红绿灯.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
先判断对错,再完成其余题;提交前点「检查」。
判断:本课必须按键,否则红绿灯不会动。
判断:推荐这样验证:不按任何键,看灯是否循环,并听变灯时有没有提示音。
「无障碍红绿灯」强调?
除了灯和屏,本课还用?
本课不要求?
九、本节小结
小结落点:「无按钮时灯仍按时序循环,并有提示音」。
