主要任务:
按键key1小车循迹,按键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();
}
}
}