二、红外探秘

第5课 红外探秘-红外接近测试

任务场景:红外探秘-红外接近测试
任务场景:红外探秘-红外接近测试

一、任务目标

完成「红外探秘-红外接近测试」:用接近/红外传感得到可观察结果。

二、我们要学什么

  • 学习要点:用红外判断有没有东西靠近
  • 本课过关:能完成:有物体靠近时屏或蜂鸣给出可观察变化。
  • 示例对齐:体验题对应 「2-1-1 红外探秘-红外接近测试」;完整代码对应 「2-1-2 红外探秘-红外接近报警」。

三、本节要点

本课核心是「用红外判断有没有东西靠近」。时钟单元不管接近;本课先做红外「有人/有物靠近」的最基本测试。

1明情景手靠近红外
2对能力有无遮挡能区分
3看结果靠近和移开不同

四、解题思路

不要重复抄任务原文,直接按「用红外判断有没有东西靠近」拆步骤。情景:自动门前的感应:手伸过去,设备立刻知道有东西靠近,蜂鸣或屏会变。 输入「红外/接近传感」对输出「彩屏提示或蜂鸣」。核对:靠近和离开时输出是否不同。

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

  1. 1循环读取红外接近/距离。
  2. 2有遮挡与无遮挡时,屏显或蜂鸣应不同。
  3. 3本课只问「有没有靠近」,不测速度、不计数。
  4. 4手靠近再移开,输出应切换。

流程提要(关键词)

1. 靠近 / 移开区分2. 有遮挡与无遮挡时3. 运行核对

五、图形块功能讲解

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

图形块分类作用本课用法
接近/触摸传感
板载传感读取近距或触摸相关数值。本课里用它做:读取近距或触摸相关数值。载入后按名称在工具箱核对。

六、知识点讲解

红外接近:传感器返回距离或有无遮挡,程序据此改变屏显或蜂鸣。过关看手靠近和移开输出不同。

验收时看:靠近和离开时输出是否不同。再用手靠近再移开,对比两次输出。

七、编程练习

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

六学期兴趣课程:2-1-1 红外探秘-红外接近测试.mix。载入后运行。

八、课堂练习

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

  1. 判断:靠近或离开,输出没有任何差别。

  2. 判断:推荐这样验证:用手靠近传感器再移开,看屏或声音是否跟着变。

  3. 本课输入是?

  4. 验证应做?

  5. 本课还没要求?

九、本节小结

小结落点:「用红外判断有没有东西靠近」。