任务11交通系统.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务 11:交通系统 一、任务目标 1) 了解红外收发器通信原理 2) 了解 和 在通信中 的应用 3) 设计红绿灯交通系统,实现 PiBot 的红灯停绿灯行的效果 二、引导 根据红绿灯的状态自行控制前进或停止,是无人驾驶汽车的基本功能。在本 次任务中我们将设计实现一个红绿灯交通系统,在本系统中,PiBot 机器人小车 沿循迹地图窄线前进,在到达红绿灯位置时,通过红外收发器获取红绿灯当前状 态,如果是红灯则停止等待,直到绿灯亮起。 三、编程 1) 理解红外收发器在通信中的使用方法 红外收发器除了可以接收红外遥控器发送的键码之外,还可以接收到其他红 外收发器发送的编码,这就为多个主机之间互相传达信息提供了可能。在电子模 块分类中可以找到 和 这两个模块,在进行通信时,通信的两端设定一个共同的编码协议,如“1”代 表红灯亮,“2”代表黄灯亮,“3”代表绿灯亮,这样信息的发射端可以根据情况 选择发送“1、2、3”,接收端接收到“1、2、3”后根据协议就知道是表示“红 灯亮”还是“绿灯亮”了。 2) 红绿灯程序流程图: 开始 红灯 红外收发器发送1 绿灯 红外收发器发送2 黄灯 红外收发器发送3 3) PiBot 程序流程图 开始 红外循迹只有1 是 左转 号在黑线内? 否 红外循迹只有2 是 右转 号在黑线内? 否 红外循迹都不在黑线 是 前进 内? 否 红外循迹都在黑线 否 内? 是 等待红绿灯发送命 令 继续行驶 4) 红绿灯程序示例 5) PiBot 程序示例 小技巧:在红绿灯位置的循迹轨道上用黑色胶带横向粘贴一条黑线,其长度 要能够覆盖红外循迹传感器的两个对管,以便 PiBot 检测红绿灯位置进行状态判 断。 6) 运行程序 参考《使用

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档