求最简单的51单片机智能循迹小车原理图以及程序以及制作过程,不胜感激!!

简单的写的话不会区别偏离黑线距离远近的,复杂点儿的话会分区编程,简单版如下:
void turn_left()
{
P1.0 = 0; //左前轮

P1.1 = 1; //右前轮
P1.2 = 0; //左后轮
P1.3 = 1; //右后轮
}
... ...
unsigned char judge()
{
switch(P2 & 0x??)

case 0x??:

{

break;

}

... ...

return 某变量(用于选择拐弯方向程序)

}
转弯比较简单,就是一个轮转,另一个不转达到转弯目的,你也可以用速度高低来控制,自己DIY就行。

现在没空写,抱歉, 473717831,群里有资料

求寻迹智能小车原理图、设计电路、程序。不胜感激!!~




链接发不了,你在图片网站搜“带整点报时与闹钟功能的数字钟设计,附设计框图,电路图,C语言源程序.元器件清单”这个,应该可以搜到,里面有详细的设计,也可以试试找找飞思卡尔智能车赛的作品,参赛队伍的智能车做的比较牛

传统的方法循迹用红外对管加比较器,这个做的比较多,论坛里程序也不少,循迹也可以用光敏电阻(黑白反射的光不同)加led(光源)的组合,用ad转换即可,电路是光敏电阻串联10k左右上拉电阻,ad采集中点电压,最少采集三路ad,循光肯定是用光敏电阻了,光敏电阻使用时需用热伸缩管套住以接收指定方向的光(采用网线外皮缠黑胶带即可)。

#15530302574# 怎么设计循迹小车? - ******
#陈兔# 1、循迹小车是一种能够自己寻找轨迹并按轨迹运动的“智能”车.本文简要记录这一电子制作过程,希望大家喜欢.有什么建议和意见,欢迎大家留言. 2、根据元器件清单清点器件,看是否缺件少件.下图是元器件全家福: 3、依次焊接...

#15530302574# 有没有大佬51单片机智能小车循虚线的思路啊 轨迹是弯道的那种 - ******
#陈兔# 跟寻直线的差不多,只不过当你检测不到黑的时候不采取任何操作,当再次检测到黑的时候在正常行驶就行,最好有三个红外,甚至更多

#15530302574# 用51单片机控制循迹小车.4个红外,,但是再走直线时会抖,,拐弯时速度快点的话就不拐不会来了,求指点 - ******
#陈兔# 你是用PWM来控制速度吗?如果是的话,可以改变左右轮的占空比,当拐弯时让外边那个快点,里面那个慢点,占空比大的速度快;或者让两个轮子的转动时间不一样,外边的时间长点....

#15530302574# 寻迹小车用什么单片机比较好 - ******
#陈兔# 51足够了,我当时做的时候就是51加几个红外对管,检测检测电平,然后控制电机.循迹用红外对管做还是很简单的.

#15530302574# 基于51单片机的智能寻光跟踪小车的问题 ******
#陈兔# 使用光敏电阻检测光源,然后通过AD芯片采集信号,设置检测阈值,未达到就实现摆动前进后退直到检索到继续有光为止.

#15530302574# 我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又拐不过(速度慢时可以 )求指教! - ******
#陈兔# 走直线的时候小车会左右扭,可能是因为你循迹路线的宽度与你循迹模块中传感器的宽度不是很适宜,也有可能是你的程序没处理好(如延时),拐弯的时候有时又拐不过(速度慢时可以 )说明你的程序有待修改,没见你的实物与程序,具体情况还得具体分析,我说的仅供参考!

#15530302574# 循迹小车源程序 - ******
#陈兔# #define P_IOA_Data (volatile unsigned int *)0x7000 #define P_IOA_Dir (volatile unsigned int *)0x7002 #define P_IOA_Attrib (volatile unsigned int *)0x7003 unsigned int scan();//检测黑线函数定声明 unsigned int num=0; void delay(); ...

#15530302574# 51单片机智能小车 - ******
#陈兔# 可以,因为单片机至少有2到3个定时器,你可以用不同的定时器来完成这些功能.

#15530302574# 智能小车循迹程序 - ******
#陈兔# 电设小车循迹模块 转自: http://blog.sina.com.cn/s/blog_4bb018e10100ermy.html 供参考: //包含所需头文件 #include <ioM16v.h> #include <macros.h> #include"time1_init.h" #include"motor.h" #define ahead 1 #define backwards 0 #define ...

#15530302574# 单片机结合什么 才能做出智能自动的东西 - ******
#陈兔# 单片机就像人的大脑,如果你只有个大脑,能做什么呢?什么也做不了,就只能想想而已.如果要你把线穿进一根缝衣针,你除了大脑,要有眼睛,要有手是吗?大脑、眼睛、手缺一不可.所以单片机需要和测量单元、执行单元结合才能做出智能自动的东西.

  • 跪求寻迹小车c程序, 用89s51单片机控制的 用3个043W封装的反射红外传感 ...
  • 答:include <at89x51.h> //包含51单片机相关的头文件 sbit LeftLed=P2^0; //定义前方左侧指示灯端口 sbit RightLed=P0^7; //定义前方右侧指示灯端口 sbit LeftIR=P3^5; //定义前方左侧红外探头端口 sbit RightIR=P3^6; //定义前方右侧红外探头端口 sbit FontIR=P3^7; //...

  • 智能小车的循迹系统一般有哪些原理是什么
  • 答:循迹系统:1.循迹系统牵引力控制系统,简称TCS。它的作用是使汽车在各种行驶状况下都能获得最佳的牵引力。2.防抱死刹车系统,是一种具有防滑、防锁死等优点的汽车安全控制系统。ABS是常规刹车装置基础上的改进型技术,可分机械式和电子式两种。它既有普通制动系统的制动功能,又能防止车轮锁死,使汽车在...

  • 基于51单片机寻迹小车的背景和意义
  • 答:降低人力成本。3、单片机技术:单片机作为嵌入式系统的核心,具有体积小、功耗低、成本低、功能强大等特点,广泛应用于各个领域。4、综上所述,基于51单片机寻迹小车的背景和意义在于它是一种具有广泛应用前景的智能交通系统、机器人技术、单片机技术,对于推动科技发展、提高人们生活质量具有积极的作用。

  • 51循迹小车循迹失败
  • 答:系统设置错误。51循迹小车造成循迹失败的原因是系统设置错误,重新设置即可。循迹的意思是指按照以前的痕迹或形迹来行动,或是遵循以前的规律来办事,寻访、寻找的。

  • 自动寻迹智能小车怎么做啊 具体要求如下51单片机
  • 答:接循迹用的光电传感器,用单片机判断,驱动电机执行。传感器越多越好。以比较奇葩的单路传感器为例,0驱动左轮,1驱动右轮,就可以沿黑线一侧摇摆前进。这么简单的判断都可以不用单片机,呵呵。

  • 基于51单片机的寻迹小车在拐弯时直接笔直冲出去是怎么回事?怎么改善...
  • 答:基于51单片机的寻迹小车在拐弯时直接笔直冲出去,原因有二(假如曲线已能循迹):1、车速太快了,循迹、伺服机构来不及反应。2、循迹速度太慢。改善方法就是对症下药,降低车速试试就知道问题在哪里了,然后解决。

  • 智能循迹小车不足的原因是什么
  • 答:技术不成熟。智能循迹小车主要是基于51单片机的小车寻迹系统,该系统采用两组高灵敏度的光电对管,由于技术不成熟,是导致智能循迹小车不足的主要原因。

  • 我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又...
  • 答:最有可能的是传感器的结构,除去软件算法上的问题不说,左右扭可能是你的红外传感器间距比较大,造成偏离路线较大时才能检测到,从而显得扭动较大。 拐不过来弯可能是因为你的传感器只是用的简单的左右各一个红外管,一旦车速过快,没来的及调节,使小车的传感器超出了循迹线,就再也无法调整过来了。 对于拐不过来弯的情...

  • 智能循迹小车 有的跑道是中间一条黑线,有的两边是黑线,他们各自的原 ...
  • 答:如果遇到的是黑线,则不会被反射,接收头无法接收到信号,输出低电平,小车就知道是黑色。后面就很简单了,小车上的引导头往往是并联多路,比如五路或者三路,只要让中间的引导头一直跟着黑线走,一直寻迹黑色就可以了。而最外边的两个不能碰到黑线就好。如果偏了,小车就用单片机程序调整一下电机的控制...

  • 51单片机智能两路循迹小车程序,检测到黑线直走,检测不到黑线就左转或...
  • 答:别想那么复杂。首先,你把检测黑线的传感器就当一普通开关。因为,当照射在黑线上时,光线反射能力弱,输出低电平。照在黑线外,则输出高电平。只有高低两种电平,所以,你只需要把它当一个普通开关看待。然后,既然是普通开关,写代码时只需要位声明以及设置gpio为双向或强拉模式,51单片机都不用设置gpio...

    为传递更多家电数码信息,若有事情请联系
    数码大全网