目录
循迹模式——红外循迹模式使用介绍
红外循迹模块介绍
接线
循迹小车原理
安装与接线
实验程序
实验效果
循迹模式——红外循迹模式使用介绍
实验效果:
寻迹模块-CSDN直播
红外循迹模块介绍
传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,红外接收管一直处于关断状态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态;
被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,红外接收管饱和,此时模块的输出端为低电平,指示二极管被点亮。
总之一句话:没反射回来,D0输出高电平,灭灯
没反射——D0输出高电平——灭灯
反射——D0输出低电平——点亮
接线
1、VCC:接电源正极(3-5V)
2、GND:接电源负极
3、OUT:TTL开关信号输出
循迹小车原理
黑色具有较强的吸收能力,当循迹模块发射的红外线照射到黑线时,红外线将会被黑线吸收,导致循迹模块上光敏三极管处于关闭状态,此时模块上一个LED熄灭。在没有检测到黑线时,模块上两个LED 常亮
所以普通的循迹跑道都是黑色的原因
也是一句话概括:感应到黑线,D0输出高电平,灭灯
循迹总结
1.左右循迹模块都照射到白色上——红外返回——都输出低电平——指示灯亮——直走
2.左循迹模块照射到黑色跑道上——左边红外被吸收不返回——左边输出高电平——指示灯灭——需要左转
3.右循迹模块照射到黑色跑道上——右边红外被吸收不返回——右边输出高电平——指示灯灭——需要右转
(上图小车反方向前进就是右转情况)
安装与接线
将两个红外发射头往下的循迹模块,分别装在小车车头的两边,可以用热熔胶固定好,VCC和GND都接到单片机的5V和GND上,左边的D0接到P2.7口,右边的D0接到P2.6口,当然接到其他引脚也是可以的,在程序中修改引脚号就行
实验程序
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
#define LED P2 //将单片机的P2端口定义为led
sbit Tracking_OUT=P1^1; //将单片机的P1.1端口定义为Tracking_OUT
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main()
{
while(1)
{
if(Tracking_OUT == 0)
{
LED=0x00; //P2端口设置为低电平
}
else
{
LED=0xff; //P2端口设置为低电平
}
}
}
实验效果
寻迹模块-CSDN直播