一、生日蜡烛

第4课 生日蜡烛-吹蜡烛

任务场景:生日蜡烛-吹蜡烛
任务场景:生日蜡烛-吹蜡烛

一、任务目标

检测到吹气/声响后熄灭电子蜡烛。

二、我们要学什么

  • 学习要点:检测到吹气或声响后把蜡烛熄灭
  • 本课过关:能完成:对着设备吹气或发出声响,灯熄灭。
  • 示例对齐:体验题对应 「1-4-1 生日蜡烛-吹蜡烛」;完整代码对应 「1-4-2 生日蜡烛-吹蜡烛音乐」。

三、本节要点

本课核心是「检测到吹气或声响后把蜡烛熄灭」。前面点燃、闪烁、唱歌;本课闭环:吹一下,烛火灭。

1明情景吹一口气
2对能力声响超门槛熄灭
3看结果轻声不误灭

四、解题思路

不要重复抄任务原文,直接按「检测到吹气或声响后把蜡烛熄灭」拆步骤。情景:许完愿对着蛋糕吹一口气,电子蜡烛应灭掉,而不是继续闪。 输入「声音传感测到的吹气/声响」对输出「彩灯熄灭,蜂鸣可停止」。核对:吹气后灯是否灭。

本课主要用到:彩灯/LED、声音传感、蜂鸣器/音乐。

  1. 1读取声音/吹气,与门槛比较。
  2. 2超过门槛则熄灭蜡烛灯。
  3. 3门槛要合适:轻声不应误触发。
  4. 4明显吹气后灯应灭。

流程提要(关键词)

1. 吹气超阈熄灭2. 超过门槛则熄灭蜡烛灯3. 门槛要合适4. 运行核对

五、图形块功能讲解

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

图形块分类作用本课用法
全局变量
变量声明在函数内外都能用的变量。本课里用它做:声明在函数内外都能用的变量。载入后按名称在工具箱核对。
打印输出
文本在控制台打印一行信息,便于调试。搭积木时靠它完成:在控制台打印一行信息,便于调试。载入后对照截图找块。
声音强度
板载传感读取麦克风音量大小。对应步骤中的:读取麦克风音量大小。打开工具箱核对同名块。
设置全部彩灯颜色
执行器一次设置灯带上所有灯珠颜色。本课实际用途:一次设置灯带上所有灯珠颜色。载入后到分类里确认。
打印
输入/输出把内容显示到输出区。本课里用它做:把内容显示到输出区。载入后按名称在工具箱核对。
尝试执行
控制捕获运行错误并保证收尾代码执行。对应步骤中的:捕获运行错误并保证收尾代码执行。打开工具箱核对同名块。
停止发声
执行器停止蜂鸣器/音乐播放。对应步骤中的:停止蜂鸣器/音乐播放。打开工具箱核对同名块。

六、知识点讲解

吹蜡烛:检测到吹气或声响后熄灭蜡烛灯。过关看轻声与明显吹气触发门槛是否合适。

验收时看:吹气后灯是否灭。再轻声和明显吹气对比,看门槛是否合适。

七、编程练习

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

六学期兴趣课程:1-4-1 生日蜡烛-吹蜡烛.mix。载入后运行。

八、课堂练习

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

  1. 判断:怎么吹灯都不会灭。

  2. 判断:推荐这样验证:对准传感器吹气,看电子蜡烛是否熄灭。

  3. 吹蜡烛的输入是?

  4. 成功的现象是?

  5. 和播放音乐相比,本课新在?

九、本节小结

小结落点:「检测到吹气或声响后把蜡烛熄灭」。