电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

寻迹小车程序

寻迹小车程序_第1页
1/11
寻迹小车程序_第2页
2/11
寻迹小车程序_第3页
3/11
寻迹小车程序下面是我最开始做寻迹小车的时候写的寻迹小车代码,代码非常简单里面的注释比较少,如果看不懂的话可以留言。#include#define uchar unsigned char#define uint unsigned intuchar a1,a2;uint PWM1,PWM2;//电机驱动sbit ENA=P2^5;sbit ENB=P2^4;sbit z1=P2^1;sbit z2=P2^0;sbit y1=P2^3;sbit y2=P2^2;//寻迹sbit x1=P1^0;sbit x2=P1^1;sbit x3=P1^2;sbit x4=P1^3;/*void delay(uchar z){}*/void zhixing()//直行{}void zuotiao_s()//向左小调{z1=1;z2=0;PWM2=22;//25z1=1;z2=0;PWM2=20;//控制左电机y1=1;y2=0;PWM1=18;//控制右电机uchar x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}y1=1;y2=0;PWM1=20;void youtiao_s()//向右小调{}void zuotiao_b()//向左大调{z1=0;z2=1;z1=1;z2=0;PWM2=24;//28y1=1;y2=0;PWM1=18;//20// PWM2=0;PWM2=18;y1=1;y2=0;// PWM1=70;}void youtiao_b()//向右大调PWM1=35;{z1=1;z2=0;// PWM2=70;PWM2=35;y1=0;y2=1;// PWM1=0;PWM1=15;}void zuozhuan(){z1=0;z2=1;PWM2=50;PWM2=25;y1=1;y2=0;//向左转}PWM1=50;PWM1=30;void youzhuan()//向右转{z1=1;z2=0;PWM2=50;PWM2=25;y1=0;y2=1;PWM1=50;PWM1=25;}/*void stop(){z1=0;z2=0;y1=0;y2=0;//停止}*/void time0init(){}void time0 () interrupt 1{TH0=(65536-100)/256;TL0=(65536-100)%256;a1++;a2++;if(a1>100)a1=0;TH0=(65536-100)/256;TL0=(65536-100)%256;EA=1;TR0=1;ET0=1;if(a2>100)a2=0;}if(a1PWM1)ENA=0;if(a2>PWM2)ENB=0;void main(){time0init();while(1){if(x1==0&&x2==1&&x3==1&&x4==0){}else if(x1==0&&x2==0&&x3==1&&x4==0)zhixing();{}else if(x1==0&&x2==1&&x3==0&&x4==0){}else if(x1==0&&x2==0&&x3==0&&x4==1){youtiao_b();zuotiao_s();youtiao_s();// delay(6);}else if(x1==0&&x2==0&&x3==1&&x4==1){youtiao_b();//delay(6);}else if(x1==1&&x2==0&&x3==0&&x4==0){}zuotiao_b();//delay(6);else if(x1==1&&x2==1&&x3==0&&x4==0){zuotiao_b();}else if(x1==1&&x2==0&&x3==1&&x4==0){}else if(x1==0&&x2==1&&x3==1&&x4==1){while(!x1){while(!x4){}zuozhuan();}}youzhuan();else if(x1==0&&x2==1&&x3==0&&x4==1){}else if(x1==1&&x2==1&&x3==1&&x4==0){while(!x4){}zuozhuan();while(!x1){}youzhuan();}}}else if(x1==1&&x2==1&&x3==1&&x4==1){zhixing();}else if(x1==1&&x2==0&&x3==0&&x4==1){}else{}zhixing();zuotiao_s();

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

寻迹小车程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部