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

一、任务目标
完成「红外探秘-红外接近测试」:用接近/红外传感得到可观察结果。
二、我们要学什么
- 学习要点:用红外判断有没有东西靠近
- 本课过关:能完成:有物体靠近时屏或蜂鸣给出可观察变化。
- 示例对齐:体验题对应 「2-1-1 红外探秘-红外接近测试」;完整代码对应 「2-1-2 红外探秘-红外接近报警」。
三、本节要点
本课核心是「用红外判断有没有东西靠近」。时钟单元不管接近;本课先做红外「有人/有物靠近」的最基本测试。
1明情景手靠近红外
2对能力有无遮挡能区分
3看结果靠近和移开不同
四、解题思路
不要重复抄任务原文,直接按「用红外判断有没有东西靠近」拆步骤。情景:自动门前的感应:手伸过去,设备立刻知道有东西靠近,蜂鸣或屏会变。 输入「红外/接近传感」对输出「彩屏提示或蜂鸣」。核对:靠近和离开时输出是否不同。
本课主要用到:彩屏 TFT、蜂鸣器/音乐。
- 1循环读取红外接近/距离。
- 2有遮挡与无遮挡时,屏显或蜂鸣应不同。
- 3本课只问「有没有靠近」,不测速度、不计数。
- 4手靠近再移开,输出应切换。
流程提要(关键词)
五、图形块功能讲解
只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 板载传感 | 读取近距或触摸相关数值。 | 本课里用它做:读取近距或触摸相关数值。载入后按名称在工具箱核对。 |
六、知识点讲解
红外接近:传感器返回距离或有无遮挡,程序据此改变屏显或蜂鸣。过关看手靠近和移开输出不同。
验收时看:靠近和离开时输出是否不同。再用手靠近再移开,对比两次输出。
七、编程练习
「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期3。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。
六学期兴趣课程:2-1-1 红外探秘-红外接近测试.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
先判断对错,再完成其余题;提交前点「检查」。
判断:靠近或离开,输出没有任何差别。
判断:推荐这样验证:用手靠近传感器再移开,看屏或声音是否跟着变。
本课输入是?
验证应做?
本课还没要求?
九、本节小结
小结落点:「用红外判断有没有东西靠近」。
