1、击剑机器人 初识程序中的判断语句 执行任务的机器人 一、创设情境,趣味引入 奥运会击剑金牌 你了解击剑运动吗? 它的规则是? 击剑运动 每次击中恢复姿势 二、合作探究,新知学习 击剑三步曲: Step1:脚部动作(沿着固定赛道巡线前进的脚部动作); Step2:手部动作(两机器人相遇后“击剑”的手部动作); Step3:手脚并用完成击剑(结合模拟的规则,整合、优化 程序连贯“击剑” 动作)。 二、合作探究,新知学习 击剑第一步曲:沿着固定赛道前进 二、合作探究,新知学习 热身运动 结合课前自学的微视频“机器人巡线的原理”, 设置阈值,并填写在场地纸的右下角。 自学步骤:自学步骤: 1、打开平板
2、,双击“文件管理器” ; 2、结合“机器人沿赛道前进原理”微课; 3、根据学习设置阈值,写在场地纸上; 二、合作探究,新知学习 阈值即临界值。在乐高EV3巡线程序里即颜色传感器 读取赛道上的值(P1)和赛道以外反射光值(P2)的平均值。 P(阈值)= _ 2 = 50 P1(80)+P2(20) 二、合作探究,新知学习 热身运动各小组完成情况 二、合作探究,新知学习 寻找阈值过程中,颜色传感器反射光强度值的规律是? 颜色越亮,颜色传感器反射光强度值越大; 白色区域 颜色越暗,颜色传感器反射光强度值越小; 黑色区域 二、合作探究,新知学习 击 剑 一 步 曲 沿赛道前进,即颜色传感器一直 处于赛
3、道边缘的最佳位置。 二、合作探究,新知学习 击 剑 一 步 曲 最佳位置 程序一旦判断反射强度值 大于或者小于阈值,即偏 离最佳位置,如图所示。 偏左 偏右 二、合作探究,新知学习 判断模块:用于判断程序执行序列的情况。 这里有“真”,“伪”两种情况 判 断 模 块 二、合作探究,新知学习 判 断 模 块 判断条件 “真”,“伪”两个判断执行情况 二、合作探究,新知学习 判 断 条 件 判断模式选择 (传感器选择) 输入条件选择 端口选择 二、合作探究,新知学习 判 断 条 件 设 置 判断条件设置如下: (颜色传感器反射强度 当设置如下条件: (颜色传感器反射强度50) 右转程序 左转程序
4、二、合作探究,新知学习 击剑一步曲 组内成员合作,利用EV3编程软件的判断模块编写沿 场地纸赛道前进的程序。 温馨提示:温馨提示: 1、打开程序名为“1buqu1buqu”的程序 2、编写机器人沿赛道前进程序 3、需要重复执行判断,应加循环模块 4、撰写编程日志编程日志 二、合作探究,新知学习 击剑一步曲学生展示 判断条件 执行情况 二、合作探究,新知学习 原地打转 传感器模式 比较类型 执行情况 二、合作探究,新知学习 原地不动 端口号匹配 二、合作探究,新知学习 颜色传感器判断模块编写的要点 颜色传感器所在端口号 判断条件传感器模式的选择(反射光强度) 阈值的设置要恰当 判断后执行情况“真
5、”,“伪”的编写合理 三、探幽入微,深化理解 击剑二步曲 两个机器人碰到击剑(发出声音),然后后退。 三、探幽入微,深化理解 触 碰 判 断 模 块 组内交流讨论: 1、机器人利用什么来判断是否碰到? (判断条件的设置判断条件的设置) 2、如何设置判断条件? 三、探幽入微,深化理解 判 断 情 况 分 析 两机器人碰到按压,触碰 判断成立属于“真情况”, 执行后退程序。 两机器人没有碰到,触碰 判断不成立属于“伪情 况”,执行向前巡线程序。 三、探幽入微,深化理解 击剑二步曲 利用判断模块,设置恰当的判断条件,编写两机器人碰到 然后发出声音、后退的程序。(看哪个组最先编写好,丌用调试) 操作步
6、骤:操作步骤: 1、回到主界面,打开名为“2buqu2buqu”程序; 2、结合自学材料2内容编写触碰判断触碰判断程序; 3、注意触碰传感器的端口号。 “2buqu” 程序框架 三、探幽入微,深化理解 击剑二步曲学生程序展示 判断 条件 判断 条件 执行情况 执行情况 三、探幽入微,深化理解 提问:1、两次判断有什么区别? 传感器模式不同 匹配的端口号不同 设置的比较类型不同 三、探幽入微,深化理解 提问2:两次判断有什么联系吗? 巡线判断是触碰判断的一个执行情况。 0:松开 1:按压 2:碰撞 四、追踪成果,竞赛展示 击剑三步曲 相邻2小组组间合作探究整合、调试、优化击剑程序,准 备击剑比赛。 比赛规则:比赛规则: 以轮胎压线为起点,两个机器人击剑,看谁最快最准 的回到起点位置。 四、追踪成果,竞赛展示 击剑三步曲比赛展示 击剑比赛 五、启发创新、拓展延伸 , 百变机器人 结合自主材料3“传感器功能”,合理设置判断 条件,组内交流讨论,完成机器人创意设计。 五、启发创新、拓展延伸 , 学生创意设计展示 六、知识梳理、总结点评 击剑机器人 评价 六、知识梳理、总结点评 班级优化大师APP课堂表现排行榜 谢谢聆听 探秘竞技体育