资源简介
基于51单片机寻光小车,ad传感器是tlc2543,循环开启ad采集信息。比对,判断光的位置,前进
代码片段和文件信息
#include“tlc2543.h“
#include“car.h“
void xunji(){
uchar ij=0;
uint ad[5];
for(i=0;i<5;i++){
ad[i]=filter(i); //N为6时,数据稳定,但是小车不灵活
// ad[i]=read2543(i); //采集的数据不稳定!小车活动紊乱
// ad[i]=average(i);
}
for(i=1;i<5;i++) { //找最小值
if(ad[i] j=i;
}
if(ad(j)>50){ //光线大于一定的值时,才走!
switch(j){
case 0:zuozhizhuan(); break;
case 1:zuozhuan(); break;
case 2:qianjin(); break;
case 3:youzhuan(); break;
case 4:youzhizhuan();break;
default:stop();
}
}
else{
stop();
}
}
void main(){
while(1){
xunji();
// ceshi();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-05-01 21:42 寻光小车\
文件 676 2013-08-05 11:07 寻光小车\1602.h
文件 6376 2009-05-07 14:37 寻光小车\STARTUP.A51
文件 14048 2015-02-16 16:07 寻光小车\STARTUP.LST
文件 758 2015-02-16 16:07 寻光小车\STARTUP.OBJ
文件 953 2013-08-06 19:41 寻光小车\car.h
文件 244 2013-08-05 11:36 寻光小车\delay.h
文件 1859 2013-08-07 07:28 寻光小车\tlc2543.h
文件 1701 2015-02-16 16:11 寻光小车\xun.LST
文件 19926 2013-08-07 07:28 寻光小车\xun.M51
文件 42 2015-02-16 16:11 寻光小车\xun.__i
文件 636 2013-08-27 11:23 寻光小车\xun.c
文件 6414 2013-08-07 07:28 寻光小车\xun.hex
文件 54 2013-08-07 07:28 寻光小车\xun.lnp
文件 355 2015-02-16 15:17 寻光小车\xun.plg
文件 72584 2015-02-16 16:12 寻光小车\xun.uvgui.Administrator
文件 72589 2015-02-16 16:10 寻光小车\xun.uvgui_Administrator.bak
文件 5865 2015-02-16 16:12 寻光小车\xun.uvopt
文件 13550 2015-02-16 16:10 寻光小车\xun.uvproj
文件 5864 2015-02-16 16:10 寻光小车\xun_uvopt.bak
文件 13395 2013-08-06 12:27 寻光小车\xun_uvproj.bak
- 上一篇:GBM数据挖掘算法
- 下一篇:pt100在mutisim上的仿真
评论
共有 条评论