粤嵌实习51小车day5-基于51单片机
时间:2023-09-09 10:37:02
主要任务:
按键key汽车跟踪,按钮key2避障
1.避障原理
当红外接收管接收反射光时,相应的out信号为低电平
当红外接收管没有反射光时,相应的out信号为高电平
电位器可以调节检测距离,
顺时针调电位器检测距离增加;
逆时针调节电位器,检测距离降低。
2.写代码
主要代码
#include"avoid.h"
void avoid()
{
while(1)
{
if((F1==1)&&(F2==1))
{
motor_front();
}
else if((F1==1)&&(F2==0))
{
motor_back();
turn_left();
}
else if((F1==0)&&(F2==1))
{
motor_back();
turn_right();
}
else if((F1==0)&&(F2==0))
{
motor_back();
left_clock();
}
}
}