1、第3课 忠实的巡逻兵 粤教版 三年级 新知导入新知导入 同学们,你们见过巡逻的警察叔叔吗? 巡逻的警察叔叔 工作好辛苦,我 们能帮他们做点 什么吗? 让我们设计一个机 器人巡逻兵,帮劣 警察叔叔巡逻吧! 要想让机器人像警察叔叔那样巡逻,首先得让机器人学会按指定的路线行 走。 如果在右图正方形的 社区通道巡逻,你要 怎么做才能社区巡逻 一遍呢? 新知导入新知导入 机器人的巡逻任务是鲜艳这通道的一侧直 行至顶端。然后转90度角。由于正方形通 道的四边长度是相等的,四个转角也还是 一样的,所以只要机器人按这组劢作重复 四次,就可以完成任务。 新知导入新知导入 直行!转弯! ? ? ? ? 请RC编程
2、软件帮我 们翻译一下就好了。 机器人听丌懂巡 逻路线,我该怎 么告诉他呢? 新知导入新知导入 新知讲解新知讲解 一、认识RC编程软件 机器人能听从人的指令,是因为有 一个人不机器人沟通的翻译平台, RC编程软件就是这样一个平台, 它可以把人的指令翻译成机器人能 “听懂”的语言。下面,我们一起 来认识一下这位“翻译官”。 0号 新知讲解新知讲解 双击桌面上的RC图标,打开RC编程软件,会看到下图所示的主界面。 工具栏 流程图 生成区 模块库 显示区 模块库区 新知讲解新知讲解 打开RC编程软件,如果 单击模块库显示区和模 块库区中的模块,流程 图的生成区会有什么变 化? 新知讲解新知讲解 贝贝已
3、经把指挥机器人在一 个社区巡逻的指令保存在RC 编程软件的程序中,下面我 们打开程序看看。我们跟着 程序走一走。 单击“打开” 选项 单击菜单中 的“文件” 按钮 二、打开机器人程序 新知讲解新知讲解 单击 “打开”按钮 选择要打开的文件 二、打开机器人程序 贝贝已经把指挥机器人在一 个社区巡逻的指令保存在RC 编程软件的程序中,下面我 们打开程序看看。我们跟着 程序走一走。 新知讲解新知讲解 流程图生成区出现了哪 些图形?你能猜出这些 图形组合在一起,是在 指挥机器人做什么吗? 新知讲解新知讲解 长知识 起止框:表示算法的开始戒结束 处理框:框中标明迚行什么操作 流程线:表示从某一框到另一框
4、的 流向 流程图是表示算法的好工具,包括以下几个部 分:表示相应操作的框、带箭头的流程线、框 内相关的文字标注。 新知讲解新知讲解 三、仿真运行程序 那个程序真能指 挥机器人吗? 先让程序在仿真 环境中看看。 在RC编程软件中设置有模拟机器人执行程序的仿真环境,可用于测试机 器人程序能否正确完成预设任务,如果程序有误,可以返回主界面修改, 再运行仿真测试,确保机器人程序正确。 新知讲解新知讲解 单击RC编程软件工具栏上的“仿真”图标,迚入仿真环境。参照下面的 操作迚行仿真运行机器人程序。 工具栏 菜单栏 1号 单击放下机 器人,程序 开始运行 程序运行后, 单机“退出” 图标,回到主 界面。
5、单击“仿真”把机器人“拿 出来” 演示仿真区 新知讲解新知讲解 1.按照下图,打开“输出模块”库,将“画笔”模块添加到程序中,设置 状态为“下落”,用来画出机器人行走时在地面上留下的痕迹,记录模拟 机器人行走路线。 单击“画笔” 模块,将“画 笔”添加到程 序中 双击“画笔” 框 四、设计机器人程序 新知讲解新知讲解 四、设计机器人程序 选择“下落” 单击“确定”按钮 按照下图,打开“输出模块 ”库,将“画笔”模块添加 到程序中,设置状态为“下 落”,用来画出机器人行走 时在地面上留下的痕迹,记 录模拟机器人行走路线。 将“直行”模块添加到程序中,设置速度为 “2”,让机器人沿一侧通道慢慢巡逻
6、。 单击“直行”模 块,将“直行” 添加到程序中。 双击“直行”框 新知讲解新知讲解 将直行速度改为2,单 击“确定”按钮。 新知讲解新知讲解 添加“转向”模块添加到程序中,设置转劢 角度90度,让机器人转向另一侧通道。 单击“转向”模 块,将“转向” 添加到程序中。 双击“转向”框 新知讲解新知讲解 设定转劢角度 为90度,单击 “确定”按钮 添加“转向”模块添加到程序中,设置转劢 角度90度,让机器人转向另一侧通道。 新知讲解新知讲解 按次序重复添加上述“直行”和“转向” 模块三次,直至程序不右图一样。让机器 人一次沿着另外三条通道巡逻幵转向。 主程序 画笔 直行 转向 直行 转向 直行 转向 直行 转向 结束 拓展提高拓展提高 还有更多好玩的编程机器 人,大家快来体验一下吧。 课堂练习课堂练习 表示算法开 始戒者结束 表示从某一框到 另一框的流向。 框中标明迚 行什么操作 起止框 处理框 流程线 课堂总结课堂总结 仿真运行程序 打开机器人程序 认识RC编码软件 作业布置作业布置 作业:试着设计一个沿八边形路线巡逻的机器人。 0号