51单片机智能两路循迹小车程序,检测到黑线直走,检测不到黑线就左转或右转都可以,需要程序代码麻烦了?

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

电路图都没有怎么写程序

51单片机2路循迹小车程序~

哥们,要原理图啊,不是你说一个东西,我们就帮你造,你明白吗?

假如黑线在传感器探测范围之外就很难。一般传感器都是接受明暗比例自己做到调节方向。如果遇见一片白或者一片黑,他就没有智能判断了。比方可以设计这样程序,遇到这样情况可以自主四个方向各自前行100毫米或者更多。遇见黑线立即执行循迹指令。

#18013785051# #include<reg52.h> sbit left - motor - anode=P0^0; sbit left - motor - cathode=P0^2; sbit right - motor - anode= ******
#刁费# #define uchar unsigned char#define uint unsigned int sbit moto1=P1^5; sbit moto2=P1^6; sbit moto3=P2^0; sbit moto4=P2^1; sbit en1=P1^7; sbit en2=P2^2;//*循迹口 七个红外传感器*/////////////// sbit left1=P1^0;//*左边传感器*// sbit left2=P1^1; ...

#18013785051# 请教一下大家,自己写了个51单片机的循迹小车程序,但是实际用的时候其他都行,为啥就是不能前进、后退? - ******
#刁费# 没有符合你条件的情况出现吧,为了测试,你可以直接前进或后退,其他都屏蔽掉试试.

#18013785051# 怎样制作基于51单片机的循白线自动小车 ******
#刁费#你好,这个你可以到电子市场或者网上买小车的套件回来,看着他的原理图自己焊接,然后自己编写程序,自己多写程序,多试验,总会调试出来的...一般在网上买都带着源程序,你也可以照着他给的编写,再好点的都有视频教程,祝你成功!!

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

#18013785051# 基于51单片机的红外传感竞速智能小车程序? - ******
#刁费# 我做过一个寻一条黑线的智能小车,按照你的问题一个个给你些建议吧.1. 我个人认为寻一条黑线和寻两条黑线在原理上应该是没有差别的,都是用对管来检测黑线和小车的偏差,从而知道小车当前的位置,不过常见的都是寻一个道路中间的...

#18013785051# 智能小车循迹程序 - ******
#刁费# 电设小车循迹模块 转自: 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 ...

#18013785051# 51单片机小车寻迹程序 - ******
#刁费# http://download.csdn.net/source/2197817去看看是不.

#18013785051# 这个是51单片机寻迹小车程序的一部分,像是用软件模拟PWM输出调速的,我才接触这东西,请老师前辈们 - ******
#刁费# 第一个子函数:选择定时器工作方式,th1 tl1装入初值 ,打开总中断,打开定时器1中断,启动定时器1

#18013785051# 急需ST89C52单片机智能小车的循迹避障程序 - ******
#刁费# 这个和好做的,用一个L298做电机驱动,用LM339作为电压比较器来驱动红外,然后将红外安装好位置,2路循迹,2路避障.程序也好写,会点单片机基础就行.看这个把,http://wenku.baidu.com/view/453a5d7b31b765ce05081428.html讲的很仔细,希望对你有帮助.

#18013785051# 怎么样用单片机stc89c58做寻迹小车? - ******
#刁费# 很好办,搭配几个光电传感器,驱动两个电机,编个程序下载到STC89C58里面就可以了

  • 51单片机循迹小车怎样又准又快
  • 答:初期做这个,左右摇摆是必然的。 因为其本身的循迹方式就是开关式的! 传感器的得到的信息只有两种要么在左边,要么在右边。具体的不知道小车在线的左边多少,右边多少,导致不能让小车拐大弯与拐小弯,只能让车拐。就...

  • 我们做51单片机寻迹小车,走直线的时候小车会左右扭,拐弯的时候有时又...
  • 答:拐不过来弯可能是因为你的传感器只是用的简单的左右各一个红外管,一旦车速过快,没来的及调节,使小车的传感器超出了循迹线,就再也无法调整过来了。对于拐不过来弯的情况,建议增加传感器数目,比如左右各两个,这样可以检...

  • 求助!!关于51单片机智能小车原的问题!!
  • 答:当压着黑线是,相应的光电管接受不到二极管发出的光线,光电管截止,比较器负端高电平,输出端输出低电平,单片机相应端口电平也被拉低,程序上就可以检测到,然后做出相应反应。比较器的同相输入所以要接电位器,可以根据地面...

  • 用51单片机做的小车如何实现小车走迷宫
  • 答:一是,每次只回退一步,即当前方无路可走时,回到上一个叉路口,选择另一条支路,程序上就是将当前二进制串减少一位,并将改变后的二进制串的最后一位取反,代表选另一条支路.二是, 回退一步后,仍无路可走时,再回退一...

  • 怎样用51单片机控制小车走圆形轨迹
  • 答:淘宝买4路/8路循迹模块,再买黑色条做一个圆形轨道,剩下的就是C语言编程啦~这个是借鉴别人的,写的很好。给你看看,看完你就有思路了。基于51单片机的智能小车循迹讲解

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

  • 循迹小车 51单片机循迹小车怎样又准又快
  • 答:当然也要看你中断的资源够不够),还有程序的逻辑上是如何判断的;要快的话就是驱动你的轮子跑得快,这和你的硬件很有关系,,,看你用什么电机,什么方式驱动电机了,无非是用程序找到一种电机转的最快的方法,然后结合...

  • 51单片机智能小车多种模式怎么切换
  • 答:可以通过遥控器、按键、传感器等方式来实现模式切换。以下是一些常见的切换方式:1、遥控器:通过遥控器上的按键来切换不同的模式,例如前进、后退、左转、右转、定点旋转等模式。2、按键:在智能小车上设置一个或多个按键,...

  • 求51单片机制作智能循迹小车的配件表和电路图,求高手帮忙。。
  • 答:传统的方法循迹用红外对管加比较器,这个做的比较多,论坛里程序也不少,循迹也可以用光敏电阻(黑白反射的光不同)加led(光源)的组合,用ad转换即可,电路是光敏电阻串联10k左右上拉电阻,ad采集中点电压,最少采集三路...

  • 用51单片机4个按键控制小车前进,后退,左右转的简单程序为什么不能这样...
  • 答:一、执行完 D0 的条件语句后,执行 D1 的条件语句,由于 D0 用到的是 IN2/IN4,D1 用到的是 IN1/IN3,互相之间没有冲突,所以能正常运行。二、D2 用到的是 IN4,与 D0 的有冲突,所以前面赋值后,后面又作...

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