单片机与红外线传感器能否实现检测到前面有障碍物,就停下,和单片机怎么接

单片机与红外线传感器能否实现检测到前面有障碍物,就停下,和单片机怎么接,高手帮忙呀
不要程序,就告诉我能否实现,和单片机怎么接

循迹小车?
这种电路我做过N个,其实没有那么麻烦。
用TCRT5000红外传感器(就是两个红外管绑在一起,网上有资料),四条腿,到
www.ic-on-line.cn 去下载资料,这东西不难买,大约2块钱一个。
在发射管上串连一个200欧姆电阻直接接在+5V电源和地上,别接反了。
在输出的管子上,集电极串连一个10K电阻接到+5V,射极接地,在电阻于集电极中间引一条线作为输出,平时没有障碍物的时候输出高电平,有障碍物的时候输出低电平。
就这么简单,外围只有两个电阻,调节发射管的电阻可以调节灵敏度(障碍物距离)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-06
首先单片机控制发射一个光脉冲,同时也接收,否则不处理,就像雷达一样。
第2个回答  2008-12-06
用那个函数(红外控制),在用c语言模拟一个消息机制,用for死循环,while(1)也行判断是否连接。
第3个回答  2008-12-06
我感觉用红外传感器不能检测到障碍物的吧,红外属于光电,它对物体吸收发光管发射的红外线的量进行判断的,用不能判断障碍物的,感觉用激光测距传感器较好,判断前方的路面相对于小车的距离,在编写程处理距离变化的情况就可以了.
第4个回答  2008-12-06
要看你使用那一种传感器,比方说这种

S10
量程0-500℃(可根据要求定制)
波长8-14um
精度1%
D:S=20:1
发射率固定0.95
信号输出:0-5V

就可以直接接入单片机的I/O口,在它检测到信号的时候单片机程序做出判断。实际上这之间的联系要看你用的具体元件。
相似回答