年终活动
搜索
    上传资料 赚现金
    英语朗读宝

    清华大学版信息技术九下 3.10《绕月飞行——传感器检测模块的条件判断和子程序的应用》课件

    清华大学版信息技术九下 3.10《绕月飞行——传感器检测模块的条件判断和子程序的应用》课件 第1页
    清华大学版信息技术九下 3.10《绕月飞行——传感器检测模块的条件判断和子程序的应用》课件 第2页
    清华大学版信息技术九下 3.10《绕月飞行——传感器检测模块的条件判断和子程序的应用》课件 第3页
    清华大学版信息技术九下 3.10《绕月飞行——传感器检测模块的条件判断和子程序的应用》课件 第4页
    清华大学版信息技术九下 3.10《绕月飞行——传感器检测模块的条件判断和子程序的应用》课件 第5页
    清华大学版信息技术九下 3.10《绕月飞行——传感器检测模块的条件判断和子程序的应用》课件 第6页
    清华大学版信息技术九下 3.10《绕月飞行——传感器检测模块的条件判断和子程序的应用》课件 第7页
    清华大学版信息技术九下 3.10《绕月飞行——传感器检测模块的条件判断和子程序的应用》课件 第8页
    还剩8页未读, 继续阅读
    下载需要20学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    初中信息技术第10课 绕月飞行——传感器检测模块的条件判断和子程序的应用优质ppt课件

    展开

    这是一份初中信息技术第10课 绕月飞行——传感器检测模块的条件判断和子程序的应用优质ppt课件,共16页。PPT课件主要包含了任务导航,知识着陆等内容,欢迎下载使用。
    本课,我们先让机器人模拟嫦娥奔月——寻找光源的过程,待找到光源后再要求机器人围绕光源进行转圈。机器人绕月飞行的模拟场地如图10.1所示。
    1、搭建机器人“绕月飞行”的主程序框架
    机器人若要完成“绕月飞行”项目,需要完成机器人“避障寻光”、“追光寻轨”、“入轨绕月”三个任务。
    步骤1:在流程图编辑界面执行“编辑”→“新建子程序”命令。步骤2:在出现的新建子程序编辑区建立“避障寻光”子程序模块。步骤3:重复步骤1和步骤2,建立“追光寻轨”子程序模块。步骤4:重复步骤1和步骤2,建立“入轨绕月”子程序模块。
    步骤5:在流程图编辑界面执行“编辑”→“主程序”命令。步骤6:在流程图编辑区搭建“绕月飞行”的主程序,如图10.2所示。
    2、编辑机器人“避障寻光”子程序
    “避障寻光”就是机器人在避障行走时寻找光源的过程,即机器人没有发现光源时就执行避障行走的动作,如果发现了光源就不再进行避障行走,而去执行“追光寻轨”的子程序。
    步骤1:右击“避障寻光”子程序模块,进入子程序编辑状态。步骤2:编写如图10.3所示的“避障寻光”子程序。
    步骤3:在仿真环境中搭建如图10.1所示的场地并保存。步骤4:在仿真环境中调试“避障寻光”子程序,在流程图编辑界面修改编辑子程序。
    3、编辑机器人“追光寻轨”子程序
    “追光寻轨”是执行“避障寻光”子程序后执行的程序,该子程序要求在发现光源的基础上让机器人朝着光线较强的方向行走,直到光线达到一定程度时进入“入轨绕月”子程序,即程序要实现若光线没有达到入轨标志(亮度)时就循环执行追光的动作,否则说明机器人已经到达绕月轨道,程序从循环中退出执行后面的“入轨绕月”子程序。
    步骤1:右击“追光入轨”子程序模块,进入子程序编辑状态。步骤2:编写如图10.4所示的“追光寻轨”子程序。步骤3:在仿真环境中调试“追光寻轨”子程序,在流程图编辑界面修改编辑子程序。
    1、试将“追光寻轨”子程序中的循环判断条件修改为,“亮度变量一”大于轨道亮度值或“亮度变量二”大于轨道亮度值时进入循环,否则退出循环。2、试在“追光寻轨”子程序中控制追光动作,添加“亮度变量一”等于亮度变量时机器人向前进的动作。
    4、编辑机器人“入轨绕月”子程序
    “入轨绕月”是执行“追光寻轨”子程序后执行的程序,该子程序要求机器人在找到轨道的基础上让机器人绕着表示月球的光源的轨道行走。程序要重复执行追轨的动作。
    步骤1:右击“入轨绕月”子程序模块,进入子程序编辑状态。步骤2:编写如图10.5所示的“入轨绕月”子程序。步骤3:在仿真环境中调试“入轨绕月”子程序,在流程图编辑界面修改编辑子程序。
    在前面的3个子程序中亮度检测和对亮度检测值的判断分别使用的是“亮度检测”模块和“条件判断”模块,我们也可以只用“亮度检测”模块实现亮度检测和对亮度检测值的判断。以“入轨绕月”子程序为例对程序进行修改,操作过程如图10.6所示。
    1、在设计机器人“绕月飞行”程序的过程中,我们利用子程序的方法将整个任务分为三个步骤,每个步骤对应一段子程序,每个子程序具有相对独立的功能,程序设计过程体现了由粗到细、逐步求精的结构化程序设计思想。2、本课介绍的“亮度检测”模块转换为具有判断功能的“亮度检测判断”模块的方法,对其他传感器检测模块都适用。

    相关课件

    清华大学版九年级下册第3课 神奇美图——循环嵌套与规则图形设计获奖课件ppt:

    这是一份清华大学版九年级下册第3课 神奇美图——循环嵌套与规则图形设计获奖课件ppt,共13页。PPT课件主要包含了任务导航,智多星,DIY,知识着陆,视野拓展,创作天地等内容,欢迎下载使用。

    清华大学版八年级下册第15课 信息互动——制作表单网页评优课课件ppt:

    这是一份清华大学版八年级下册第15课 信息互动——制作表单网页评优课课件ppt,共24页。PPT课件主要包含了任务导航,设计网页,操作提示,制作表单,测试网页,知识着陆,创作天地等内容,欢迎下载使用。

    清华大学版八年级下册第14课 锦上添花——用层制作网页特效获奖ppt课件:

    这是一份清华大学版八年级下册第14课 锦上添花——用层制作网页特效获奖ppt课件,共19页。PPT课件主要包含了任务导航,编辑网页,制作层特效,3拖动网页内容,制作图像晃动效果,测试网页,知识着陆,创作天地等内容,欢迎下载使用。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map