网站大量收购闲置独家精品文档,联系QQ:2885784924

课程名称11机器人走迷宫教学目标教学准备教学过程.PDF

课程名称11机器人走迷宫教学目标教学准备教学过程.PDF

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称11机器人走迷宫教学目标教学准备教学过程

课程名称 11机器人走迷宫 1.红外传感器的使用 2.拨码开关的使用 教学目标 3.变量的使用 4.条件判断 5.无限循环子程序建立与调用 6.多子程序建立与调用 M522控制器 1 个 马达 2 个 遥控器 0 个 红外线传感器 3 个 教学准备 下载线 1 个 课前准备 ) (参考时间 分) 1 上次课内容回顾 5 ) (参考时间 分) 2 本次课内容引入 10 我们已经学习过使用红外传感器进行寻线的课程,这节课我们利用三个红外传感器进行走迷 宫。 ) (参考时间 分) 3 本次课知识点讲解 15 教学过程 循线原理:当机器人使用红外线传感器进行距离检测时,当传感器读值高,则机器人距离墙 比较近,需要远离墙;当传感器读值比较低,则机器人距离墙比较远,需要靠近墙,原理就 是如此。 是不是和单红外寻线车原理差不多呢 当然迷宫有时候前面也有墙,所以当前面也检测到墙的时候让机器人左转(右手法则)或者 右转(左手法则)。 这样机器人就一定会走出迷宫,寻的宝贝。 4) (参考时间 分) 实践与制作 20 【制作内容】:迷宫机器人 【比赛规则】:以最短的时间正确的完成 【编程讲解】:程序示例: 编程任务:给寻线机器人编程,通过一个红外传感器控制两边马达运动,拨码开关实现速度 的控制。 流程图如下图所示。 程序编写: 本次编程需要用到的输入模块有红外传感器、拨码开关 要接收按钮输入和拨码开关数据,需要添加变量,来存储读取到的按钮的状态值。 变量建立: 在变量列表里面的全局变量上右键菜单中选择添加变量,如下图 打开添加变量对话框,红外传感器1的变量名称命名为irin1; 红外传感器2的变量名称命名为irin2; 然后以同样的方式建立拨码开关的变量名称命名为dip; 接下来我们开始程序的编写: 1、建立无限循环子程序:红外测试; 2、在子程序内添加红外传感器,属性设置赋予变量irin1; 3、继续添加输出模块串口发送,发送变量为irin1; 4、延时1秒钟。 全部程序如下 红外传感器不同状态值的读取程序完成编写,可以在菜单-工具-串口调试助手 查看红外传感器的值。 在主程序内调用子程序【红外测试】,然后编译下载。 通过串口调试助手查看红外传感器在手按下和没有按下时的值。 红外传感器按照插入端口1,方向按照颜色对应。 通过观察,在传感器看到白地板时值为237,看到黑线值为85,我们只需要识别 白黑功能,所以取200为中间值,比200大,设定白地板,比200小,设定黑线。 接下来我们进行正式的机器人走迷宫的程序编写: A、新建一个子程序:注释——左边靠墙走; B、在左边靠墙走子程序内添加红外传感器输入1,属性设置赋予变量irin1; C、添加条件判断irin1180,如果条件成立则机器人距离左边墙比较近,机器人 右转(左边前进,右边停止)。 D、添加条件判断irin1180,如果条件成立则机器人距离左边墙比较远,机器人 左转(右边前进,左边停止)。 完整的左边靠墙走子程序如下 A、新建一个子程序:注释——右转90度; B、在右转90度子程序内添加拨码开关输入,属性设置赋予变量dip; C、控制机器人右转90度。 停止0.1秒 右转0.3秒(左前-右后)速度dip 停止0.1秒 A、新建一个子程序:注释——

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档