二、井然有序

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

任务场景:井然有序-无障碍红绿灯
任务场景:井然有序-无障碍红绿灯

一、任务目标

在无外部触发时红绿灯仍按设定时序循环切换。

二、我们要学什么

  • 学习要点:无按钮时灯仍按时序循环,并有提示音
  • 本课过关:能完成:不按键灯也循环,倒计时配合蜂鸣提示。
  • 示例对齐:体验题对应 「2-3-1 井然有序-无障碍红绿灯」;完整代码对应 「2-3-2 井然有序-无障碍红绿灯有带黄色」。

三、本节要点

抓住能力点:「无按钮时灯仍按时序循环,并有提示音」。上一课有倒计时;本课强调「无障碍」:没人触发也要自己走完时序,并用声音辅助。

1明情景无障碍过街
2对能力无按钮也走时序
3看结果变灯伴随提示音

四、解题思路

不要重复抄任务原文,直接按「无按钮时灯仍按时序循环,并有提示音」拆步骤。情景:没有行人按钮的路口:灯自己循环,蜂鸣器像盲人过街提示音,倒数仍在屏上。 输入「无外部触发」对输出「彩灯时序 + 屏上倒数 + 蜂鸣提示」。核对:不按键是否仍循环,变灯时是否有提示音。

本课主要用到:彩屏 TFT、彩灯/LED、蜂鸣器/音乐。

  1. 1即使没有行人键,红黄绿仍按时序循环。
  2. 2变灯时用蜂鸣提示,方便看不见灯的人。
  3. 3不要做成「必须按键才变灯」。
  4. 4不按键观察至少一轮,并听提示音。

流程提要(关键词)

1. 无按钮也走时序2. 变灯时用蜂鸣提示3. 运行核对

五、图形块功能讲解

只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。

图形块分类作用本课用法
蜂鸣器发声
执行器按音调与时长播放一声。本课实际用途:按音调与时长播放一声。载入后到分类里确认。

六、知识点讲解

自动时序灯:不需按键也按红黄绿循环,变灯时可用蜂鸣提示。过关看不按键也循环、有提示音。

验收时看:不按键是否仍循环,变灯时是否有提示音。再听绿灯或变灯时的提示音是否按节奏出现。

七、编程练习

「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期2。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。

六学期兴趣课程:2-3-1 井然有序-无障碍红绿灯.mix。载入后运行。

八、课堂练习

先判断对错,再完成其余题;提交前点「检查」。

  1. 判断:本课必须按键,否则红绿灯不会动。

  2. 判断:推荐这样验证:不按任何键,看灯是否循环,并听变灯时有没有提示音。

  3. 「无障碍红绿灯」强调?

  4. 除了灯和屏,本课还用?

  5. 本课不要求?

九、本节小结

小结落点:「无按钮时灯仍按时序循环,并有提示音」。