一、物联网入门
第2课 物联网入门-网络实时天气

一、任务目标
连网获取天气数据并显示;核对字段是否与请求对应。
二、我们要学什么
- 学习要点:物联网入门
- 本课过关:能完成:连网获取天气数据并显示;核对字段是否与请求对应。
- 示例对齐:体验题对应 「1-2-1 物联网入门-网络实时天气」;完整代码对应 「1-2-2 物联网入门-网络天气预报」。
三、本节要点
围绕「连网拉取天气并显示」来搭。上一课是 NTP 对时;本课改拉天气接口,把城市、温度等字段解析到屏上,核对和请求是否对应。
1明情景查天气
2对能力请求并解析天气字段
3看结果城市温度对得上
四、解题思路
能力点「物联网入门」。家里智能设备联网到手机看板,中文提示卡「物联网」。 对齐通道:板载按键、网络/物联网 → 彩屏 TFT,并用现象确认。
本课主要用到:彩屏 TFT、板载按键、网络/物联网。
- 1向天气接口发请求,解析返回的城市、温度等字段。
- 2把字段显示在屏上,不要只显示「成功」两个字。
- 3改城市或核对字段,屏上内容应跟着变。
- 4对照请求的城市和屏上温度/天气是否对应。
流程提要(关键词)
五、图形块功能讲解
只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 控制 | 满足条件时执行对应分支,用于按键、传感阈值的判断。 | 搭积木时靠它完成:满足条件时执行对应分支,用于按键、传感阈值的判断。载入后对照截图找块。 |
![]() | 板载传感 | 边沿检测:这一瞬间是否刚按下(适合触发一次动作)。 | 搭积木时靠它完成:边沿检测:这一瞬间是否刚按下(适合触发一次动作)。载入后对照截图找块。 |
![]() | 网络 | 获取当前天气概况。 | 本课里用它做:获取当前天气概况。载入后按名称在工具箱核对。 |
![]() | 显示 | 在彩屏显示内置表情或文字并停留。 | 本课实际用途:在彩屏显示内置表情或文字并停留。载入后到分类里确认。 |
![]() | 文本 | 把多段文字连成一句。 | 本课里用它做:把多段文字连成一句。载入后按名称在工具箱核对。 |
![]() | 网络 | 读取气温、天气现象等字段。 | 本课里用它做:读取气温、天气现象等字段。载入后按名称在工具箱核对。 |
![]() | 网络 | 获取多日天气预报。 | 对应步骤中的:获取多日天气预报。打开工具箱核对同名块。 |
![]() | 控制 | 依次取出列表中每一项并执行循环体。 | 对应步骤中的:依次取出列表中每一项并执行循环体。打开工具箱核对同名块。 |
![]() | 控制 | 生成一段整数范围,常配合 for 循环。 | 对应步骤中的:生成一段整数范围,常配合 for 循环。打开工具箱核对同名块。 |
![]() | 网络 | 读取某日预报细节。 | 搭积木时靠它完成:读取某日预报细节。载入后对照截图找块。 |
![]() | 变量 | 读取变量当前值。 | 搭积木时靠它完成:读取变量当前值。载入后对照截图找块。 |
![]() | 数学 | 加、减、乘、除等运算。 | 搭积木时靠它完成:加、减、乘、除等运算。载入后对照截图找块。 |
![]() | 显示 | 查询显示设备是否就绪。 | 搭积木时靠它完成:查询显示设备是否就绪。载入后对照截图找块。 |
六、知识点讲解
网络天气:向天气接口发请求,把返回字段解析后显示在屏上。过关看城市/温度等与请求对应。
通道清楚了,再进入编程练习看实际变化。
七、编程练习
「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期4。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。
六学期兴趣课程:1-2-1 物联网入门-网络实时天气.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
先判断对错,再完成其余题;提交前点「检查」。
判断:只背概念或积木名字,不观察仿真里输入变化时输出是否跟随。
判断:推荐这样验证:先确认本课输入(按键/传感)与输出(灯/屏/声),改一处输入看输出是否按「物联网入门」变化。
本课最应对齐的学习要点是?
在 MixGo SOWL 仿真中,验证控制效果应优先观察?
完成本课后,你应能?
九、本节小结
记住:物联网入门。












