一. 系统概述
循迹避障小车利用超声波测距模块来实现避障功能,并通过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=&#