一.系统概述
循迹避障小车通过超声波测距模块实现小车,通过4个红外传感器进行循迹,通过按键可以进行循迹和避障模式的切换。
二.仿真概述
- 小车正常行驶,当检测到障碍物的距离小于50则停车
- 按下切换按键就会切换到循迹模式下,此时会根据4个红外传感器的识别结果进行循迹。
三.程序设计
#include <main.h>
#include <Car.h>
//
u8 Key;//按键检测
u8 Rxdat;
u8 m=0;
u8 m2=1;
float leng;
//
//
void Init_Test(void);
void Test(void);
void Display(void);
//
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//2:2
Init_Test();
while(1)
{
Key_Scan(&Key);
if(Key==5) { Key=0;m&#