三个模拟红外传感器进行检测循迹,具体模式如图所示,使用超声波进行避障,避障距离可以进行调整,预设为200cm,可以代码进行修改。适合二次开发。非常好的毕业设计资料,包括仿真图+程序+pdf原理图+元器件清单+简要说明+程序详细注释。部分代码如下,下载地址
【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
001【毕业设计】基于单片机寻迹巡线避障智能小车系统设计资料
#include <reg51.h>
#include <intrins.h>
/* #include "ultrasonic_wave.h"//超声波头函数 */
#define unchar unsigned char
#define uint unsigned int
#define ULint unsigned long int
sbit left_go = P0 ^ 0; /* 左轮前进,1有效 */
sbit left_re = P0 ^ 1; /* 左轮后退 */
sbit reght_go = P0 ^ 2; /* 右轮前进 */
sbit reght_re = P0 ^ 3; /* 右轮后退 */
sbit mh = P0 ^ 4; /* 避障 */
sbit rs = P0 ^ 5; /* lcd RE端 */
sbit rw = P0 ^ 6; /* lcd R/W端 */
sbit e = P0 ^ 7; /* lcd E端 */
sbit sou = P1 ^ 6; /* 蜂鸣输出 */
unchar seco