智能小车源代码
相信看到文档的朋友都想做一个智能小车,我最近也在做这个项目,并成功完成了。喜悦之余,特把源代码与各位爱好者分享!
想学习的朋友可以看我另外一篇:智能小车各独立模块代码,里面有注释。有基础的朋友都看得懂的,在那代码的基础上,成功地合成了一个程序。
里面功能有,超声波避障,红外寻迹,自动寻光,红外遥控四个主要功能,还有数码管显示工作模式,LED灯显示电机工作状态等。
文章最后还有我的原理图。
元件的清单可看我另一篇:智能小车的元件清单(Excel)。
单片机我用的是STC89C52RC(便宜实惠哈,只是保密性不行),L298N的电机驱动,直流减速电机,普通的红外遥控器,红外寻迹模块。光敏传感器模块(技术好的朋友可以用光敏电阻加AD转换器,不过麻烦很多)。电源用12V,单片机的电源由电机驱动输出。
小车的实物图,很多东西藏在小车夹层了。
下面就是源代码了!
#include stc15.h
#include gpio.h //端口初始化,里面有个gpio();函数不用也可以
#include intrins.h
#define uchar unsigned char
#define uint unsigned int
sbit IRIN =P3^2; //红外线一体化接收头接收端
sbit lig
原创力文档

文档评论(0)