ID: 10346297

湘电子版(2019)信息技术八下 第9节《构建智能家居的“大脑”》课件(18张PPT)

日期:2026-02-12 科目:信息技术 类型:初中课件 查看:95次 大小:9204689B 来源:二一课件通
预览图 1/7
电子版,2019,信息技术,八下,9节,构建智能家居的“大脑”
  • cover
(课件网) 第9节 构建智能家居 的“大脑” 2. 利用makecode编写程序控制micro:bit开发板根据室温高低呈现不同的表情效果 学习任务 1. 掌握makecode编辑器的使用方法 3. 小组合作设计一款新颖的智能家居产品 新课导入 新课导入 新课导入 新课导入 我们可以看到,大多数的智能家居产品都借助了传感器,当传感器感应到某个条件,智能家居产品就像经过了“大脑”思考一样,做出相应的反应。 发挥想象力,我们也可以设计出让生活更便利的智能家居产品! 一、工作规划 请同学们以5-8人为一组,小组对本节任务进行分析、讨论后,规划好自己的工作,参考过程如下: (1)依据你体验过的智能家居产品进行分析和借鉴; (2)构建管理文档,用来记录系统的功能设计、电子元器件选型、程序逻辑关系、项目实现过程,同时记录存在的问题; (3)利用makecode编辑器编写程序的逻辑结构,赋予“大脑”判断功能; (4)利用micro:bit开发板或micro:bit模拟器测试程序; (5)检验“大脑”逻辑判断的合理性,与小组成员讨论,提出改进方案。 二、智能家居项目分析———核心功能设计 1. 了解导航系统工作的基础 同学们或多或少都会体验过智能家居或者其他智能产品。小组内讨论一下,分析你们接触过的智能产品,积累经验和认识。同时思考还有哪些改善家居环境的创意功能,并进行功能分析设计,将归纳的设计思路填写在下面的表中。 三、初识micro:bit开发板的图形化编程工具———微软makecode编辑器 四、利用makecode“基本方块”设计智能家居的表情 为作品设计一系列丰富的表情,更能够体现智能家居的交互性。本节利用makecode编辑器的“基本方块”来控制micro:bit板载的发光二极管(简称LED)点矩阵呈现各种表情。 我们来试试显示三种表情:微笑、冷漠、难过。 四、利用makecode“基本方块”设计智能家居的表情 在makecode编辑器的方块区中选择“基本方块”中的“显示 LED方块”或者“显示图标方块”可以组成不同的表情;在脚本区可以进行程序的编写;在模拟测试区可以预览程序执行的效果。 五、利用makecode“逻辑方块”设计智能家居的“大脑” “大脑”是智能家居程序的逻辑控制核心。程序的逻辑控制直接关系着智能家居的各个模块能否稳定运行。我们可以通过micro:bit板载的按钮来控制micro:bit板载的LED点矩阵显示出不同的表情,“大脑”程序的逻辑流程图如下。 五、利用makecode“逻辑方块”设计智能家居的“大脑” 程序流程图中的分支判断,需要使用“逻辑方块”中的“条件方块”,通过单击“条件方块”左下角的“+”按钮,可以拓展分支流程。 六、利用makecode“输入方块”增加智能家居的“感觉” 实现能够进行逻辑判断的智能“大脑”后,我们可以借助micro:bit板载的传感器增加智能家居的“感觉”。micro:bit开发板的主芯片能够反馈温度的数值,可以实现温度传感器的功能。我们需要使用“输入方块”中的“温度方块”获取温度数值。 六、利用makecode“输入方块”增加智能家居的“感觉” 为了将“温度”参数加入前面的程序中,使用“温度是否大于 27℃且小于30℃”的判断条件代替“A 键是否被按下”,使用“温度是否大于 30℃”的判断条件代替“B 键是否被按下”。编写程序时需要考虑两个问题: (1)如何比较环境实际“温度值”与预设固定温度值? 提示:使用“逻辑方块”中的“比较方块”可以完成环境实际“温度值”与预设固定温度值的比较。 (2)如何编程实现“温度是否大于 27℃且小于30℃”的判断条件? 提示:使用“逻辑方块”中的“布尔方块”,选择“与”功能可以连接关系为“且”的两个判断条件。那么,“温度是否大于27℃且小于30℃”的判断条件对应的编程方块应该为 ... ...

~~ 您好,已阅读到文档的结尾了 ~~