项目六:玩转RGB点阵屏——心知天气(建议2课时)
【情境导入】
“明天我市多云转阴,最高气温16摄氏度,最低气温8摄氏度,”我想大家和我一样,都希望天气预报,播放好天气,可以出去溜达溜达,今天我们将利用无所不能的掌控板,探索如何获取天气信息。
【作品效果】
视频:
【问题梳理】
1. 我们如何用RGB点阵呈现不同天气?
2. 我们如何让获取所在城市的天气信息?
【教学目标】
【项目准备】
1. 电子物料:掌控板、掌控宝、项目五中的RGB灯
2. 编程平台:MpythonX
【项目制作】
1. 程序编写
首先,在“扩展”中的“天气”中,找出对应的模块,能查看今天的天气信息
然后,以晴天为例,在Excel里设计好草图,利用列表选中需要点开的RGB灯,并编写晴天的灯效
同理,完成多云、阴天、雨天(通过雨滴灯效的快慢分别体现小雨、中雨、大雨)的效果
由于心知天气可以查询当地最近三天的天气信息,故而在这里分别用P、T、N三个触摸按键控制查询日期的变化
完整程序:
【组装与调试】
下载程序,看程序的运行和设计有出入吗,不合理的位置可以稍微调整一下。
【迭代与升级】
我们的“心知天气”已经完工了,程序设计,还有哪些不如意的地方呢?还可以采用什么方式去进行改进呢?请在下表1中进行记录。
表1:作品优化记录表
【分享与评价】
一、我们的分享
1.创客的精神在于分享,请同学在班上展示、分享自己的作品,说一说你对该作品最满意的部分,并在表2中进行记录。
表2:作品分享陈述表
二、我们的反思
在项目实现过程中,遇到了这样一些困难,在这里记录遇到的问题和解决办法,便于以后出现类似问题时能更好的面对,并在表3中进行记录。
表3:作品反思记录表
三、我们的评价
请拿出你们的画笔,在表格4填涂自己的评价等级,五颗星表示卓越,四颗星表示优秀,三颗星表示良好,两颗星表示一般,一颗星表示继续努力。
表4:学习评价量表
点赞