红外控制智能小车.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 14页
  • 2026-01-28 发布于山东
  • 举报

红外控制智能小车

目录CONTENTS组员分工项目简介问题解决总结与体会

颜皓程:负责程序代码的编写,小车组装,做PPT以及讲PPT.组员分工

项目简介1.实现用红外遥控器对智能小车的控制。

当遥控器按下,下达操作指令时,由接收模块接收,并传给单片机模块,单片机模块获得信号时传给小车驱动模块指令。红外工作原理

硬件原理图

软件设计

问题解决1.小车行驶速度过快2.不能同时下达多个指令

解决对策引入时间延时,用run和stoprun减慢速度将前进指令放在选择语句外面,在直行的条件下,下达其他命令。

。程序代码部分int?flag=1;

while(1)/*无限循环*/

{

if(flag==0)

{?????run();delay(6);?stoprun();delay(6);}

????if(IrOK==1)???设置一个flag,让小车能一直直行

。程序代码部分{ EA=0; switch(Im[2]){case0x18:flag=0;break; case0x52:backrun();delay(6);stoprun();delay(6);break;//后退 case0x08:leftrun();delay(6);stoprun();delay(6);break;//左转case0x5A:rightrun();delay(6);stoprun();delay(6);stoprun();delay(6);break;//右转case0x1C:stoprun(); flag=0; break; //default:break; }IrOK=0;EA=1;}}在直行过程中插入其他控制程序

总结与体会

总结与体会这周做了两个实验,从硬件到软件一步一步的做下来,有过不能理解的问题,有过思路不通的时候,但是最后还是完成了测评,蛮好的。

感谢观看BUSINESSPLAN

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档