一、物联网入门
第3课 物联网入门-光强定时上报

一、任务目标
读取光照并显示数值;过暗/过亮时给出开灯或拉帘提醒。
二、我们要学什么
- 学习要点:定时读取光照并上报
- 本课过关:能完成:按时间间隔读取光强,并能把数据送出去或显示出来。
- 示例对齐:体验题对应 「1-3-1 物联网入门-光强定时上报」;完整代码对应 「1-3-2 物联网入门-环境定时上报」。
三、本节要点
本课核心是「定时读取光照并上报」。上一课是「拉天气」;本课是「推光强」:定时采样,过暗过亮可提醒。
1看任务定时报光强
2抓关键间隔采样并上报
3验现象遮亮遮暗数值变
四、解题思路
关键能力「定时读取光照并上报」。可对照:教室光照监测:每隔一会儿测一次亮暗,太暗就提醒开灯,并上报给看板。 通道:输入=光照数值 + 定时时刻,输出=上报的光强或开灯/拉帘提醒。成功时应见:是否按间隔更新,过暗过亮有没有提醒。
本课主要用到:网络/物联网。
- 1按固定间隔读取光照。
- 2把读数上报或显示;过暗过亮可额外提醒。
- 3这是「板子往外推数据」,不是拉天气。
- 4遮住、照亮传感器,上报/显示应同步变化。
解题流程(只留关键词)
五、图形块功能讲解
下表是本课新出现的图形块。旧块不重复讲解;认完再点「载入」到工具箱核对。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 网络 | 登录物联网平台。 | 本课实际用途:登录物联网平台。载入后到分类里确认。 |
![]() | 网络 | 向主题发布数据。 | 本课实际用途:向主题发布数据。载入后到分类里确认。 |
![]() | 板载传感 | 外接或板载光照读数。 | 对应步骤中的:外接或板载光照读数。打开工具箱核对同名块。 |
![]() | 网络 | 把数值格式化成可上传字符串。 | 本课里用它做:把数值格式化成可上传字符串。载入后按名称在工具箱核对。 |
![]() | 字典 | 创建字典并赋给变量。 | 本课实际用途:创建字典并赋给变量。载入后到分类里确认。 |
![]() | 板载传感 | 读取温度与湿度。 | 本课实际用途:读取温度与湿度。载入后到分类里确认。 |
六、知识点讲解
光强定时上报:按固定间隔读光照并上报或显示,过暗过亮可提醒。过关看遮亮/遮暗时数值与提醒同步变化。
先对照屏幕/灯/声:是否按间隔更新,过暗过亮有没有提醒。再遮住和照亮传感器,看数值和提醒是否变。
七、编程练习
先点「载入」进入 MixVM(board=sowl_design)。默认积木模式;程序来自 MixGo SOWL 六学期兴趣课程/学期4。若题目标了 design 外设,接线会一并导入。在 Mixly 里「运行 / 停止」,需要时点「检查」。动手前请看本页第四节和第五节。
六学期兴趣课程:1-3-1 物联网入门-光强定时上报.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
前两题是判断,后面是选择;选定答案后点击「检查」。
判断:光照怎么变都不会更新,也不会上报。
判断:按本课过关来核对:改变光照后等一个上报周期,看数值或提醒是否更新。
本课上报的是?
「定时」意味着?
过暗过亮时可以?
九、本节小结
带走一句:已经能按「定时读取光照并上报」做出对应现象。





