标题:
“十”字形路口循迹程序 51单片机寻迹小车
[打印本页]
作者:
51hei小胡
时间:
2017-4-3 22:58
标题:
“十”字形路口循迹程序 51单片机寻迹小车
分享几个调试通过的51单片机寻迹小车代码
源程序:
/*NewWay 循迹模块专用程序*/
/*简单循迹程序,此程序能让小车寻到十字路后停下*/
/*你可以任意使用、修改该程序,如果你要把该程序用于商业,请与我联系,不然一切后果自己承担*/
/*作者:刘伟*/
/*联系邮箱:liuwei_victory@yahoo.cn*/
/*当你看到这个程序的时候,请注意,这个程序是不能直接使用的,你要自己实现小车的向前,向后,向左,向右,及其延时的子程序*/
#include <REGX52.H>
void CarGo();
void CarBack();
void CarTurnLeft();
void CarTurnRight();
void Delayms(unsigned char n);
void CarStop();
/*定义循迹传感器管脚*/
sbit CLP=P1^0;
sbit SS1=P1^1;
sbit SS2=P1^2;
sbit SS3=P1^3;
sbit SS4=P1^4;
sbit SS5=P1^5;
sbit Near=P1^6;
void CarGoLine() //小车沿黑线走
{
if(SS2==0)
{
CarTurnLeft();
}
else
{
if(SS4==0)
{
CarTurnRight();
}
else
{
CarGo();
}
}
}
void main()
{
unsigned char flag;
flag=0;
while(flag==0)
{
CarGoLine();
if((SS1==0)&&(SS5==0))
{
CarGo();
Delayms(200);// 判断不是 “T” 字形接口 具体延时时间看小车的速度和性能
if(SS3==0) flag=1;
}
}
CarStop();
}
复制代码
完整源码和资料下载:
http://www.51hei.com/bbs/dpj-80504-1.html
作者:
腾飞的龙
时间:
2017-5-13 18:43
感谢分享值得尊敬!!!!!!
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1