嵌入式--智能小车项目答辩..pptx

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

智能小小车自动车循迹

组员介绍及分工项目主要功能功能实现代码项目成果CONTEN项目组员PARTONE

项目分工胡思洁主要代码编写以及基本硬件安装代码调试王皓雯代码审查、硬件安装以及文档编写代码调试王江丽代码审查、硬件安装以及小车操控代码调试

项目主要功能PARTTWO

项目主要功能小车自动循迹项目是较简单的工程,工程复杂性不高,使小车自动循迹主要就分为两方面:12小车可以进行自由运动(包括前进、停止、左转以及右转这些基本动作)感应器感应器可以较灵敏的对路径(黑)以及普通地面(白)进行感应

功能关键PARTTHREE代码

开发板引脚设置代码voidmotor_init(void){Gec_GPIO_Init(GPIOC,GPIO_Pin_6,GPIO_MODE_OUT_PP);Gec_GPIO_Init(GPIOC,GPIO_Pin_7,GPIO_MODE_OUT_PP);Gec_GPIO_Init(GPIOC,GPIO_Pin_8,GPIO_MODE_OUT_PP);Gec_GPIO_Init(GPIOC,GPIO_Pin_9,GPIO_MODE_OUT_PP);}voidtrace_init(void){Gec_GPIO_Init(GPIOC,GPIO_Pin_11,GPIO_MODE_IN_FLOATING);Gec_GPIO_Init(GPIOB,GPIO_Pin_6,GPIO_MODE_IN_FLOATING);}

Motor.h#ifndef MOTOR_H #define MOTOR_H voidmotor_init(void);voidgo_up(void);voidgo_right(void);voidgo_left(void);voidgo_stop(void);#endif小车部分代码Motor.cstaticvoidSet_Ra(intvalue){Gec_GPIO_Set_Value(GPIOC,GPIO_Pin_6,value);}staticvoidSet_Rb(intvalue){Gec_GPIO_Set_Value(GPIOC,GPIO_Pin_8,value);}staticvoidSet_Lb(intvalue){Gec_GPIO_Set_Value(GPIOC,GPIO_Pin_9,value);}staticvoidSet_La(intvalue){Gec_GPIO_Set_Value(GPIOC,GPIO_Pin_7,value);}

小车部分代码前进停止voidgo_up(void){Set_La(1);Set_Rb(0);Set_Lb(0);Set_Ra(1);// mdelay(8);//Set_Ra(0);// mdelay(2);}voidgo_stop(void){Set_Ra(0);Set_La(0);Set_Rb(0);Set_Lb(0);}左转voidgo_left(void){Set_Ra(1);Set_Rb(0);Set_La(0);Set_Lb(1);}右转voidgo_left(void){Set_Ra(1);Set_Rb(0);Set_La(0);Set_Lb(1);}

Track.h#ifndefTRACK_H#defineTRACK_H_#defineWHITE0#defineBLACK1感应器部分代码voidtrace_init(void);voidtrace(void);#endif

感应器部分代码voidtrack(void){Left_IR=Gec_GPIO_Get_Value(GPIOC,GPIO_Pin_11);Right_IR=Gec_GPIO_Get_Value(GPIOB,GPIO_Pin_6);if(Left_IR==WHITERight_IR==WHITE){go_up();}if(Left_IR==WHITERight_IR==BLACK){go_right();mdelay(14);}if(Left_IR==BLACKRight_IR==WHITE){go_left();mdelay(14);}if(Left_IR==BLACKLeft_IR==BLACK){go_stop();}}

项目PARTFOUR 成果

小车写真照小车运动视频

THANKS

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档