三、遥相呼应
第10课 遥相呼应-防丢测试

一、任务目标
完成「遥相呼应-防丢测试」:确认收发与显示是否对应。
二、我们要学什么
- 学习要点:两台靠近才安静,远离就报警
- 本课过关:能完成:模拟远离时屏或蜂鸣提醒,靠近后提醒停止。
- 示例对齐:体验题对应 「3-2-1 遥相呼应-防丢测试」;完整代码对应 「3-2-2 遥相呼应-带查找防丢测试」。
三、本节要点
抓住能力点:「两台靠近才安静,远离就报警」。上一课只验证「能收到」;本课用收发强度或是否收到,做成防丢器。
1看任务防丢器
2抓关键收不到就报警
3验现象靠近后报警停
四、解题思路
关键能力「两台靠近才安静,远离就报警」。可对照:钥匙防丢扣:手机走远就开始嘀嘀叫,拿回来又安静。 通道:输入=无线是否还能稳定收到(距离变化),输出=彩屏状态 + 蜂鸣报警。成功时应见:远离是否响、靠近是否停。
本课主要用到:彩屏 TFT、板载按键、蜂鸣器/音乐。
- 1根据是否持续收到对方信号判断远近。
- 2收不到则蜂鸣/提示报警,恢复收到则安静。
- 3和第 9 课区分:本课关心「丢了没有」,不只是能收到一次。
- 4模拟远离再靠近,报警应出现再停止。
解题流程(只留关键词)
五、图形块功能讲解
下表是本课新出现的图形块。旧块不重复讲解;认完再点「载入」到工具箱核对。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 显示 | 在彩屏显示内置表情或文字并停留。 | 对应步骤中的:在彩屏显示内置表情或文字并停留。打开工具箱核对同名块。 |
![]() | 变量 | 声明在函数内外都能用的变量。 | 搭积木时靠它完成:声明在函数内外都能用的变量。载入后对照截图找块。 |
六、知识点讲解
防丢报警:根据是否持续收到信号判断距离,收不到就报警、恢复收到就安静。过关看远离报警、靠近停止。
先对照屏幕/灯/声:远离是否响、靠近是否停。再中断或远离接收,看会不会报警。
七、编程练习
先点「载入」进入 MixVM(board=sowl_design)。默认积木模式;程序来自 MixGo SOWL 六学期兴趣课程/学期3。若题目标了 design 外设,接线会一并导入。在 Mixly 里「运行 / 停止」,需要时点「检查」。动手前请看本页第四节和第五节。
提示:本活动依赖两块主控板配合实现,可点击仿真界面最右侧【切分】按键,打开双页面同时运行仿真程序,达成实验预期效果。
六学期兴趣课程:3-2-1 遥相呼应-防丢测试.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
前两题是判断,后面是选择;选定答案后点击「检查」。
判断:两台离得再远也不会提醒。
判断:按本课过关来核对:让接收变差或中断,看是否报警;恢复靠近后提醒应停下。
防丢测试关心的是?
报警输出常用?
相对广播测试,本课新在?
九、本节小结
带走一句:已经能按「两台靠近才安静,远离就报警」做出对应现象。

