电脑鼠走迷宫竞赛讲课教案.ppt

上传人:豆**** 文档编号:60591534 上传时间:2022-11-17 格式:PPT 页数:56 大小:8.47MB
返回 下载 相关 举报
电脑鼠走迷宫竞赛讲课教案.ppt_第1页
第1页 / 共56页
电脑鼠走迷宫竞赛讲课教案.ppt_第2页
第2页 / 共56页
点击查看更多>>
资源描述

《电脑鼠走迷宫竞赛讲课教案.ppt》由会员分享,可在线阅读,更多相关《电脑鼠走迷宫竞赛讲课教案.ppt(56页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、电脑鼠走迷宫竞赛电脑鼠是一种具有人工智能的轮式机器人电脑鼠是一种具有人工智能的轮式机器人它是多学科的交叉结合的结晶它是多学科的交叉结合的结晶电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠的简介传感机械人工智能电子运动控制软件工程电脑鼠诠释了肢体、感官、脑的协调工作电脑鼠诠释了肢体、感官、脑的协调工作电脑鼠的简介感官:传感器肢体:电机脑:处理器电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S61

2、5LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器走迷宫的电脑鼠设计走迷宫的电脑鼠设计关键技术关键技术电脑鼠的简介传感器驱动装置处理器机械结构软件设计MicroMouse615采用红外传感器,电路简洁,控制轻松MicroMouse615采用步进电机,速度平稳,运行准确MicroMouse615采用基于Cortex-M3内核的LM3S615处理器MicroMouse615机身设计短小灵巧,能在迷宫里转动自如MicroMouse615实现了基本的迷宫算法,能准确找到终点电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S61

3、5LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器LM3S615ARM cortex-M3内核功耗低具有门数目少(价格低)调试成本低 中断延迟短 中断响应快速且支持多级中断嵌套处理器采用先进的ARMv7-M架构电脑鼠的简介电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器传感器位置传感器惯性传感器距离传感器光电接收管IRM8601SPSD器件 GP2D12 CCD超声波电脑鼠的简介电脑鼠电脑鼠电脑

4、鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电机步进电机直流电机减速速度反馈电脑鼠的简介电脑鼠的简介电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器迷宫用于检验电脑鼠的设计迷宫用于检验电脑鼠的设计电脑鼠走迷宫所需的三种基本能力电脑鼠走迷宫所需的三种基本能力1 拥有稳定、准确、快速的行走能力拥有稳定、准确、快速的行走能力

5、2 能正确判断环境的能力能正确判断环境的能力3 记忆路径的能力记忆路径的能力电脑鼠的简介电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠简介 MicroMouse615迷宫智能老鼠 基于Cortex-M312电脑鼠走迷宫竞赛电脑鼠迷宫竞赛已经风靡全球电脑鼠迷宫竞赛已经风靡全球 电脑鼠走迷宫竞赛电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器

6、微控制器微控制器微控制器微控制器微控制器电脑鼠迷宫竞赛的发展史电脑鼠迷宫竞赛的发展史 电脑鼠走迷宫竞赛 1972年由美国机械杂志发起比赛,最初的电脑鼠是机械的,由弹簧驱动。1977年,IEEE Spectrum杂志提出电脑鼠的概念,电脑鼠是一个小型的由微处理器控制的机器人车辆,在复杂迷宫中具有译码和导航的功能。真正的首场电脑鼠迷宫竞赛于1979年于纽约举行,上千作品中只有15个电脑鼠成功完成比赛。1991年以来,世界级的比赛数目显著增加,现在每年100场比赛以上。电脑鼠比赛在中国大陆还很少见,直到2007年,由上海市计算机学会主办的IEEE标准电脑鼠走迷宫邀请赛(长三角地区)在上海师范大学举行

7、,有三十多所院校参加,反响强烈。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器迷宫竞赛的简介迷宫竞赛的简介电脑鼠走迷宫竞赛目的:迷宫竞赛的目的是制作一个微型机器人,它能在最短的时间内穿越迷宫到达终点。电脑鼠的基本功能是从起点开始走到终点,这个过程称为一次“运行”,所花费的时间称为“运行时间”。从终点回到起点所花费的时间不计算在运行时间内。从电脑鼠的第一次激活到每次运行开始,这期间所花费的时间称为“迷宫时间”。如果电脑鼠在比赛时需要手动辅助,这个动作

8、称为“碰触”。竞赛使用这三个参数,从速度、求解迷宫的效率和电脑鼠的可靠性三个方面来进行评分。在迷宫中运行时间最短的电脑鼠获胜。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠迷宫竞赛的模拟电脑鼠迷宫竞赛的模拟电脑鼠走迷宫竞赛1、搜索迷宫,记为迷宫时间2、智能选路,记为运行时间时间计算:这个电脑鼠运行开始前的迷宫时间为4分钟(240秒)没有碰触过,运行时间为20秒。这次运行的排障时间就是:20秒+(240秒1/30)10秒(无碰触奖励)=18秒电

9、脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠迷宫竞赛的计分规则说明电脑鼠迷宫竞赛的计分规则说明电脑鼠走迷宫竞赛启动迷宫时间运行时间返回到起点迷宫时间:电脑鼠激活到每次运行开始的那段时间运行时间:电脑鼠从起点走到终点的时间 碰触:电脑鼠在运行过程中若要手动辅助,则为碰触,此次运行将失去 10s的奖励时间。电脑鼠能从终点自动返回到起点,若要手动放回起点,也视为“碰触”,按碰触的规则进行处理。!成绩迷宫时间30运行时间奖励时间(非碰触)电脑鼠电脑鼠

10、电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠简介 MicroMouse615迷宫智能老鼠 基于Cortex-M3123电脑鼠走迷宫竞赛电脑鼠走迷宫演示电脑鼠走迷宫演示电脑鼠走迷宫演示电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠简介 MicroMouse615迷宫智能老鼠 基于Cortex-M3123

11、4电脑鼠走迷宫竞赛电脑鼠走迷宫演示电脑鼠走迷宫算法电脑鼠迷宫搜索算法电脑鼠迷宫搜索算法电脑鼠走迷宫算法右手法则老鼠顺着右边走,只要右边存在没有走过的入口则向右转。左手法则老鼠顺着左边走,只要左边存在没有走过的入口则向左走。中心点法则只要有可以选择的前进方向,老鼠就向着离中心目标点最近的方向前进。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器迷宫资料的存储迷宫资料的存储电脑鼠走迷宫算法 人走迷宫会迷路,但是聪明的电脑鼠是不会的。如右图,先给迷宫里的单

12、元格按X,Y轴编上号。迷宫是由一个个18cm18cm大小的方格组成的,迷宫大小为1616,即行列各有16个方格。0 3 12 再规定用0、1、2、3分别代替上、右、下、左四个方向。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠的方向转换电脑鼠的方向转换电脑鼠走迷宫算法 电脑鼠只要有了坐标便能够把采集的信息存到相应存储单元中,以被运行时遍历。但是除了坐标还得知道电脑鼠方向,才能将电脑鼠的四个方向转换为迷宫上的绝对方向。电脑鼠向上时,电脑鼠的前方

13、为当前绝对方向上。!电脑鼠左转后,电脑鼠的前方则为当前绝对方向左。如何让老鼠在迷宫左拐右拐后还能记住自己前进的方向与迷宫的方向关系呢?电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠走迷宫算法上面动画就是电脑鼠记住方向的示意图,也就是每转动一次(90度或180度)就要把方向值顺时针或逆时针移动一个(90度)或两个(180度)单位。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S61

14、5LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器求最短路径制作等高图:电脑鼠走迷宫算法0001020300fefefefe10fefefefe20fefefefe30fefefefeSTACK建立一个小型示意迷宫,假设老鼠已完成对迷宫的搜索,即掌握了迷宫地图。1002103453456788把走过的方格标记为0 xfe,未走过的标记为0 xff起点标记为1把起点坐标保存到堆

15、栈标记为2,表示第二步到达的方格,后面的以此类推此时迷宫的前方和右方都有路这是第三步此时没有可前进的路,于是返回堆栈保存分支的地址继续标记地址出栈202213继续保存分叉路的坐标9101112此时前进方向的数比自己还小,所以无路可走,应该返回到堆栈保存的分支地址632778 45等高图的最后的结果如左图所示,图中已经标明各个坐标到起点需要的最少步数,也就是找出了所有点到起点的最短路径。于是保存分叉路的坐标,并随便选一个方向前进,这不影响结果此时搜索已没有可前进的方向,且堆栈中的分支地址仅有起点地址,所以可以判断等高图制作完毕。电脑鼠简介 MicroMouse615迷宫智能老鼠 基于Cortex

16、-M312345电脑鼠走迷宫竞赛电脑鼠走迷宫演示电脑鼠走迷宫算法走迷宫标准套件电脑鼠走迷宫竞赛标准迷宫电脑鼠走迷宫竞赛标准迷宫电脑鼠走迷宫标准套件 符合IEEE国际标准的迷宫MicroMouse Maze1616 此图为:MicroMouse Maze 1616 我们还有:MicroMouse Maze 88电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器MicroMouse615迷宫智能鼠迷宫智能鼠电脑鼠走迷宫标准套件符合国际比赛标准,体积小,宽度

17、只有迷宫格的一半;前方五组可测距的红外线传感器,灵敏度高,方便现场调节;电机为步进电机,控制容易;电池为2200mAh,7.4V的可充电锂电池,支持电池的电压监测,避免电量不足带来的麻烦;采用基于最新内核Cortex-M3的32位Luminary单片机LM3S615,运算速度快,外设丰富;为用户预留了6个GPIO口,一个串口,一个SPI接口。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器其他配套开发工具其他配套开发工具电脑鼠走迷宫标准套件 与Mic

18、roMouse615配套的有锂电池、充电器、LM LINK USB JTAG调试器和SPI接口的键盘显示模块,使用户开发调试更为方便。同时提供电脑鼠开发指南和出厂程序光盘。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠走迷宫标准套件键盘显示模块(SPI接口)用途提示:1、在开发过程中,或迷宫竞赛开始前用于显示红外线传感器的灵敏度,以方便进行调试。2、在验证自己迷宫算法的时候,用数码管显示自己所处的迷宫坐标和采集的墙壁信息。3、键盘可以设置为单

19、步验证各个功能模块,并在数码管上进行显示,比如步进电机的转速,方向等等。4、电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠走迷宫标准套件 LM LINK是由广州致远电子有限公司开发的低成本高性能USB JTAG调试器,它专门用于对Luminary系列单片机程序的调试与下载。该调试器结合IAR EWARM 集成开发环境,可支持所有LM3S系列MCU的程序的下载与调试。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615L

20、M3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠简介 MicroMouse615迷宫智能老鼠 基于Cortex-M3123456电脑鼠走迷宫竞赛电脑鼠走迷宫演示电脑鼠走迷宫算法走迷宫标准套件电脑鼠调试例程电脑鼠硬件调试连接说明电脑鼠调试例程1.连接电脑鼠电源2.插入JTAG接口3.拨开电源开关4.插入USB通信接口5.开始下载调试电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器

21、软件安装软件安装根据电脑鼠安装指南安装IAR EWARM 集成开发软件安装光盘中的 LM LINK驱动程序,并按照指南进行相关配置 安装流明诺瑞驱动库,并按照指南进行相关配置电脑鼠调试例程电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器实验例程:步进电机控制电脑鼠调试例程 打开IAR EWARM集成开发环境,建立工作区和新建一个项目:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615

22、LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 点击Create new project 后会跳出如下对话框,默认情况下直接点击OK按钮:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 在“另存为”窗口中浏览和选择新建的D:DEMO目录,输入新项目的文件名为demo,然后保存:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S61

23、5LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 这时在屏幕左边的Workspace 窗口中将显示新建的项目名和输出代码模式,如图所示:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 建立文件组,右击“demo-Debug”然后选择 ADD ADD Group,如图所示:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM

24、3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 新建3个文件组:startup文件组、src文件组和lib文件组,如图所示:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 向文件组添加对应文件,如图所示:driverlib.r79文件 在安装目录:C:Program FilesIAR SystemsEmbedded Workbench 4.0 KickstartarmlibLuminary st

25、artup.c文件 在库文件所在目录:D:PDL-LM3S-1928DriverLibewarm main.c文件为用户建立保存的 电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 按照电脑鼠开发指南所示进行项目的设置。然后将目录MicroMouse615配套资料Demo基础实验Step Motorsrc中main.c的内容复制粘贴到新建的“mian.c”文件,并向工程添加“type.h”文件,如图所示:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电

26、脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 在“startup.c”文件里的开始位置中声明中断服务函数,如图所示:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 在“startup.c”文件里修改系统定时器中断和定时器0中断的入口地址,如图所示:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于

27、基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 编译下载程序,如图所示:电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠调试例程 然后即可进行分步调试,观察步进电机的转动是不是符合控制时序:注意:如果在下载程序时,有提示信息出现,直接选择“否”就可以了。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615

28、LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器#define KEY_PORT SYSCTL_PERIPH_GPIOC#define KEY_PIN GPIO_PORTC_BASE,GPIO_PIN_4#define KeyGet()GPIOPinRead(KEY_PIN)/防止JTAG失效void WaitJTAG(void)SysCtlPeripheralEnable(KEY_PORT);/使能按键所在的GPIO端口 GPIOPinTypeGPIOInput(KEY_PIN);/设置按键所在管脚为输入 if(KeyGet()=0 x

29、00)/如果有键按下,则进入 for(;);/死循环,以等待JTAG连接 SysCtlPeriDis(KEY_PORT);/禁止按键所在的GPIO端口电脑鼠调试例程电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠简介 MicroMouse615迷宫智能老鼠 基于Cortex-M3123456电脑鼠走迷宫竞赛电脑鼠走迷宫演示电脑鼠走迷宫算法走迷宫标准套件电脑鼠调试例程7电脑鼠传感器校正红外线传感器在场地中的调试方法电脑鼠传感器的校正校正条件校正条

30、件&要求要求 :1、电脑鼠要放在标准迷宫中校正。2、在电脑鼠上连接好套件中配套的键盘显示模块调试程序:调试程序:1、使用的测试程序就是出厂程序:MicroMouse615_Demo.bin。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠传感器的校正调试步骤:调试步骤:步骤步骤1 1:上电复位,数码管显示数据:上电复位,数码管显示数据 第15个数码管分别用来指示U1U5五个传感器的状态,用手分别遮挡这五个传感器,就能观测到对应数码管的的点亮或者

31、熄灭;第6个数码管空闲;第7、8个数码管显示的是电池电压。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠传感器的校正步骤步骤2 2:调节:调节U1U1和和U5U5的灵敏度的灵敏度 在此类的迷宫中,通过调节W1设置U1传感器。使电脑鼠靠近右侧挡板约5mm,调节W1,使第一个数码管能稳定的点亮一个段,第二个段刚好点不亮或处于微弱的闪烁状态。5mm电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S61

32、5LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠传感器的校正 调节W5设置U5传感器灵敏度的示意图,方法同上,电脑鼠靠近左侧5mm时,第五个数码管能稳定的点亮第一个段,第二个段刚好不亮或处于微弱的闪烁状态。5mm电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠传感器的校正20mm 放置图上所示的迷宫中,使电脑鼠靠近左侧挡板约20mm,调节W2,使第二个数码管刚好能稳定的点亮。步骤步骤3 3:调节

33、:调节U2U2和和U4U4的灵敏度的灵敏度电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠传感器的校正20mm 放置图上所示的迷宫中,使电脑鼠靠近右侧挡板约20mm,调节W4,使第四个数码管刚好能稳定的点亮。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠传感器的校正步骤步骤4 4:调节:调节U

34、3U3的灵敏度的灵敏度 放置于图上所示的迷宫,使左右两侧的U1和U5传感器刚好越过挡板的一端,探测不到挡板,这时第三个数码管刚好能指示出U3传感器能微弱的探测到前方挡板。即如果电脑鼠再后退一点就检测不到前方挡板。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器电脑鼠传感器调试步骤步骤5 5:电脑鼠试跑:电脑鼠试跑 放在布置好的标准迷宫中,按下底板上的KEY键,这时电脑鼠将在迷宫中跑动。看它跑动过程中离迷宫间距是否合适,转弯是否准确,然后根据情况继续调

35、整。电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器相关资源http:/http:/http:/电话:020-28267818邮箱:L电脑鼠传感器调试电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠电脑鼠|基于基于基于基于基于基于LM3S615LM3S615LM3S615LM3S615LM3S615LM3S615微控制器微控制器微控制器微控制器微控制器微控制器结束结束谢谢大家!此课件下载可自行编辑修改,仅供参考!此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢感谢您的支持,我们努力做得更好!谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁