资源简介 (共50张PPT)消防小达人火灾演习认识micro:bit思考与拓展进入火灾演习知识问答编程总结与巩固认识micro:bit1micro:bit在制作作品时会使用micro:bit硬件姓名:micro:bitmicro:bit是什么micro:bit温度探测仪无线通讯机器人其他作品micro:bit硬件USB接口5×5LED矩阵B按钮A按钮输入/输出引脚micro:bit硬件蓝牙天线应用处理器指南针加速度计重置按钮电源接口micro:bit连接如何连接micro:bit并用scratch编程呢● 系统要求:Windows 10+ / macOS 10.13+● 软件需求:Bluetooth(蓝牙),Scratch Link● 文件需求:Scratch micro:bit HEX文件连接micro:bit① 连接micro:bit到电脑② 运行scratch和Scratch Link③ 复制HBX文件到micro:bit连接micro:bit④添加micro:bit拓展⑤ 连接micro:bit设备程序初体验按钮移动显示倾斜引脚运行【显示( )】积木后,可以看到micro:bit屏幕上显示出对应的图形进入火灾演习2作品框架点击绿旗运行作品火灾演习游戏开始(火灾报警)知识问答判断得分赋予称号游戏结束隐患排查游戏开始(封面)查找隐患计算时间第一步——作品开始第一步:实现作品开始运行和模式选择初始画面问题1:运行作品后,舞台区出现的画面应该包含什么?封面背景按钮角色问题2:如何实现点击按钮后,其他角色或背景作出反应?使用“广播”进行交互按钮点击上传按钮角色Step1-1:点击按钮,广播消息发送广播消息初始状态Step1-2:设置初始状态● 想一想:点击绿旗运行作品时,背景和两个按钮角色的状态分别是什么?应该如何实现?切换到指定背景让角色出现在舞台上进入游戏Step1-3:点击按钮,进入游戏● 想一想:点击按钮之后,背景和两个按钮角色的状态分别是什么?应该如何实现?接收广播消息让角色在舞台上消失第一步总结实现功能:作品开始运行和两种模式选择主要脚本:第二步——火灾警报第二步:火灾演习开始,添加火灾警报火灾警报火灾警报是什么样子的Step2-1:播放警报音效警报音效播放指定声音警示灯闪烁● 想一想:警示灯闪烁时状态是什么样的?…重复几次警示灯闪烁① LED点阵亮起:② LED点阵熄灭:③ 重复几次:警示灯闪烁Step2-2:添加警示灯第二步总结实现功能:火灾演习开始,火灾警报开启主要脚本:知识问答编程3第三步——知识问答第三步:知识问答,按下按键回答问题过程梳理进入游戏初始化得分为0问题回答是否正确是否全部回答得分加1正确提示是得分不变错误提示否否结束是用流程图梳理知识问答的过程变量得分问题1:在scratch中用什么来记录游戏得分?问题2:初始化得分为0的积木命令是什么?问题3:能够让得分增加的积木命令是什么?变量Step3-1:初始化得分变量得分变量得分点击绿旗运行,有没有不合适的地方变量“得分”不应该现在显示变量得分Step3-1:初始化得分变量在舞台区隐藏变量在舞台区显示回答问题① 展示问题1的场景和题目② 使用按键回答问题③ 判断回答是否正确,根据回答情况改变得分,播放音效,提示正确或错误Step3-2:判定回答结果回答问题回答正确的情况回答错误的情况等待按钮按下为什么还没有按下按钮就判定错误了呢切换背景后直接判断解决方案:等待按钮按下后再判断等待按钮按下等待某个事件发生:侦测按钮按下:Step3-3:等待按钮按下解答题目用什么方式能够实现用语音说出题目的解答方案1:录音之后播放声音方案2:朗读文字解答题目① 添加文字朗读拓展② 把朗读积木拖到脚本区③ 复制问题文档“详解”单元格内的文字④ 快捷键粘贴文字到积木内解答题目Step3-4:题目解答回答问题二完成回答问题二的脚本编写,观察和回答问题一的脚本有什么相同和不同之处。解答题目Step3-5:问题2脚本相同和不同脚本不同之处能不能将重复的积木进行简化呢?思考与拓展4自制积木类比:①④③②① 积木名称② 文本输入项② 数字输入项④ 文本标签③ 布尔值输入项尝试独立使用自制积木简化脚本课后拓展总结与巩固5消防小达人项目第二讲:火灾演习一、 课程目标1、认识micro:bit 板,学习micro 板的基本使用;2、学习使用流程图分析作品运行流程;3、学习广播、变量、背景切换、 micro:bit[显示()、按下()按钮]、文字朗读等积木脚本的使用。二、 课堂组织形式1、开放式问题讨论2、引导式思维发散3、问答式课堂互动4、针对问题探究实践5、学生动手制作项目6、课堂内容梳理巩固三、课堂准备编号 名称 内容 来源 备注【 1】 PPT 课件 课堂全流程演示文稿 火星科学盒官网【2】 课程资料 PPT 课件、讲义、视频 火星科学盒官网【 3】 教师参考程序 项目完整程序 网盘链接下载【4】 学生上课使用资料 笔记本电脑或者台式电脑 老师自备 电脑系统需求: win 10+,或 macOS 10.13+micro:bit 板 火星人商城采购编程所需素材 网盘链接下载课堂报告 网盘链接下载【 5】 编程软件下载 scratch3.0 scratch 官网 课前下载安装【6】 micro:bit 连接 Scratch Link scratch 官网 课前下载安装Scratch micro:bit HEX scratch 官网四、主要脚本程序编号 详细内容 功能描述【 1】 “换成()背景” 切换到指定背景【2】 “广播()” 发送广播消息【 3】 “当接收到()” 接收广播消息,接收到指定消息内容后执行下 方脚本【4】 “显示()” micro:bit 拓展模块的积木,可以让 micro:bit 板显示指定的图案【 5】 “按下()按钮” micro:bit 拓展模块的积木,侦测micro:bit 板上的按钮被按下【6】 “朗读” 文字朗读拓展模块的积木,可以朗读指定的文 字五、上课流程本节课包括 5 步具体流程:(1)第 1 步为认识 micro:bit。老师来领学生认识 micro:bit 的基本结构,完成 micro:bit 与 scratch 的连接,初次编写程序控 制 micro:bit。时长控制在 15 分钟内。(2)第 2、3 步为程序编写。首先带领学生使用流程图完成作品运行流程的梳理。之后上传角色, 设置角色和背景的初始状态, 实 现点击按钮选择游戏模式的功能。然后使用 micro 板的点阵实现“火灾演习”模式下的报警功能。之后分析知识问答的具体步骤,完 成按下按键回答问题并判断回答是否正确的功能。时长控制在 65 分钟内(3)第 4 步为拓展思考。给出一个课后编程任务并针对其中的问题给出提示,学生在课后进行思考编程。时长控制在 5 分钟内。(4)第 5 步为课堂总结, 知识图谱的形式总结课程内容。时长控制在 5 分钟内。上课步骤 主要内容 备注【第 1 步】认识 micro:bit 【 对 应 PPT 】“ 认 识 micro:bit” 【时长】 15min 【引入】 上节课中已经完成了作品的背景素材添加, 那么这节课就正式进入作品编程之作。在这 个作品中会引入一个新的硬件工具叫“micro:bit”, 下面就先来认识一下什么是 micro:bit 以及它的使用方法。 【讲解】 1. micro:bit 是一种可用电脑编程控制的单片机,可以用来制作温度探测仪、无线通讯 装置、机器人等作品; 上课之前辅助学 生完成所需软件 的下载和安装。2. 讲解 micro 板的硬件结构及基本功能。 3. 讲解如何把 micro 板与scratch进行连接,并带领学生完成连接以及程序编写测试。【第 2 步】 初步程序编 写 【对应 PPT】“进入火灾 演习” 【时长】 30min 【衔接】 为了更好地进行作品编程,先来梳理一下这个游戏的整体框架。 【讲解】 老师引导学生完成运行整个游戏的流程描述, 带领学生完成流程图绘制; (流程图见附 录一:流程图 – 1.完整流程) 【衔接】 游戏的大概框架已经梳理完成了, 下面就根据游戏框架编写脚本。首先是开始游戏。完 成作品开始运行和模式的选择。 【讲解】 学生打开上节课保存的作品之后, 老师以提问的方式带领学生分析刚开始运行作品后 作品的画面,以及如何实现角色间的交互。 【制作】 1. 学生上传两个按钮角色, 完成第 1 步, 点击按钮广播消息的程序编写;(程序样例见 “第六部分 - 程序 1-1”) 2. 编写程序设置角色和背景的初始显示状态;(程序样例见“第六部分 - 程序 1-2”)3. 实现点击按钮,切换背景进入游戏的功能;(程序样例见“第六部分 - 程序 1-3”) 【讲解】 带领学生分析进入火灾演习模式后, 呈现出的火灾报警应该是什么样的。应该由报警声 和警示灯闪烁,所以可以使用 micro 板上的 LED 点阵作为警示灯。 【制作】 1. 上传“警报声”音效,编程实现“警报声”播放。(程序样例见“第六部分 - 程序 2-1”) 2. 带领学生分析警示灯闪烁时的状态,讲解控制 micro 板上 LED 亮和灭的命令,编程 实现警示灯闪烁效果。(程序样例见“第六部分 - 程序 2-2”)【第 3 步】 知识问答部 分编程 【对应 PPT】“知识问答 编程” 【时长】 35min 【衔接】 火灾演习的游戏开始状态已经设置完成了, 下面开始编写脚本, 完成火灾演习的游戏主 体,也就是知识问答。 【讲解】 1. 带领学生用流程图完成知识问答部分详细的流程分析。(流程图见附录一: 流程图 – 2.知识问答) 2. 在本次作品中需要用变量来记录得分,用提问的形式带领学生复习变量命令的使 用。【制作】 1. 拼接脚本并运行测试, 实现得分的初始化及变量的正确显示;(程序样例见“第六部 分 - 程序 3-1”) 2. 带领学生分析显示第一个问题以及回答第一个问题时需要的积木脚本, 上传正确的 提示音效, 编程实现按键回答问题及回答判定的功能(程序样例见“第六部分 - 程 序 3-2”) 3. 运行程序, 分析出现的还没有按下按钮就判定回答错误的问题, 编程解决问题。(程 序样例见“第六部分 - 程序 3-3”) 【衔接】 同学们都完成得太棒了, 已经实现了问题 1 的回答判断, 但是小呆觉得在判定结果之后 还应该给出解答, 让不了解这个问题的人知道答案, 用什么方法能够实现用语音说出题 目的解答呢? 【讲解】 1. 带领学生分析可以实现语音说出解答也就是文字信息的两种方式:录音和文字朗 读; 2. 添加朗读模块的积木到积木区, 讲解文字朗读积木的基本使用方法, 以及把文字粘 贴到积木的方法。【制作】 1. 拼接【朗读()】积木实现题目解答效果; (程序样例见“第六部分 - 程序 3-4”) 2. 复制脚本并修改参数, 完成回答问题二的脚本拼接, 并观察这组脚本和回答问题一 的脚本的不同之处。(程序样例见“第六部分 - 程序 3-5”) 【讲解】 老师带领学生分析回答问题二的脚本和回答问题一的脚本的不同与相同之处。【第 4 步】 拓展思考 【对应 PPT】“思考与拓 展” 【时长】 5min 【讲解】 简单讲解“自制积木”的概念,学生在课后进行思考并编写程序 这一部分的思考 内容在下节课会 详细讲解,学生 有能力的话可以 这节课课上完成【第 5 步】知识巩固 【对应 PPT】“总结与巩 固” 【时长】 5min 老师根据ppt 中的知识图谱回顾本节课的主要内容,带领学生完成知识总结第一步:实现《消防小达人》游戏作品运行和模式选择程序样例编号 程序样例与说明 对应的角色1-1 【程序 1-1 描述】角色被点击时广播“火灾演习”的消息。 【按钮 1】【程序 1-1 描述】角色被点击时广播“隐患排查”的消息。 【按钮 2】1-2 【程序 1-2 描述】 点击绿旗后,切换成“封面”背景。 【背景】【程序 1-2 描述】点击绿旗后,角色在舞台区出现。 【按钮 1】【按钮 2】1-3 【程序 1-3 描述】接收到广播“火灾演习”后,换成“火灾演习 封面”的背景;接收到“隐患排查”广播后,换成“隐患排查封 面” 的背景 【背景】【程序 1-3 描述】角色被点击时,会广播“火灾演习”的消息, 【按钮 1】之后隐藏,当接收到“隐患排查”的消息之后也会隐藏。【程序 1-3 描述】角色被点击时,会广播“隐患排查”的消息, 之后隐藏,当接收到“火灾演习”的消息之后也会隐藏。 【按钮 2】第二步: 火灾演习开始, 添加火灾警报程序样例编号 程序样例与说明 对应的角色2-1 【背景】【程序 2-1 描述】接收到“火灾演习”的广播后,会换成“火灾 演习封面”背景,并播放警报声。2-2 【程序 2-1 描述】接收到“火灾演习”的广播后,会换成“火灾 演习封面”背景,并播放警报声。之后 micro 板上的 LED 矩阵亮 灭六次,实现闪烁效果。第三步: 知识问答,按下按键回答问题程序样例编号 程序样例与说明 对应的角色3-1 【程序 3-1 描述】当绿旗被点击后会换成“封面”背景,变量 “得分”隐藏;当接收到“火灾演习”的广播之后,会换成“火 灾演习封面”被禁,播放警报声,警示灯闪烁,变量“得分”显 示并初始化为 0。 【背景】3-2 【程序 3-2 描述】变量“得分”显示并初始化为 0 之后,换成 “问题 1”背景,判断 B 按钮是否被按下,按下的话就播放正确 的提示音, micro 板会显示对号,否则就播放错误的提示音, micro 板会显示叉号。 【说明】这样拼接在问题 1 刚显示出来时就会提示错误3-3 【程序 3-3 描述】换成“问题 1”背景后,一直等待按钮被按 下,当按钮按下时,判断 B 按钮是否被按下,按下的话就播放正 确的提示音, micro 板会显示对号,否则就播放错误的提示音, micro 板会显示叉号。3-4 【程序 3-4 描述】问题回答完成后,使用【朗读】积木朗读问题 的解答。3-5 【程序 3-5 描述】问题 1 回答完成之后,切换到问题 2 背景,显示问题 2,等待按钮被按下,当按钮按下时,判断是否是正确的 按钮被按下,如果按下的按钮正确,就将得分加 1,播放正确的 提示音并显示对号,否则播放错误的提示音并显示叉号。附录一:流程图1. 完整流程2. 知识问答 展开更多...... 收起↑ 资源列表 第2.docx 第2节-火灾演习.pptx