循迹传感器(TCRT5000)的介绍以及使用(STM32)
循迹传感器TCRT5000的介绍以及使用STM32循迹传感器型号实物图用途循迹传感器原理图引脚特点工作原理注意循迹传感器部分代码实验现象循迹传感器型号TCRT5000 传感器实物图用途1、电度表脉冲数据采样2、传真机碎纸机纸张检测3、障碍检测4、黑白线检测循迹传感器原理图引脚VCC电源线连接单片机的3.3V-5VGND地线连接单片机的接地GNDDOTTL 开关信号输出AO模拟信号输出不同距离输出不同的电压此引脚可以不接特点1、检测反射距离1mm~25mm 适用2、比较器输出信号干净波形好驱动能力强超过 15mA。3、配多圈可调精密电位器调节灵敏度4、工作电压3.3V-5V5、输出形式 数字开关量输出0 和 16、使用宽电压 LM393 比较器工作原理TCRT5000 传感器的红外发射二极管不断发射红外线当发射出的红外线没有被反射回来或被反射回来但强度不够大时红外接收管一直处于关断态此时模块的输出端为高电平指示二极管一直处于熄灭状态被检测物体出现在检测范围内时红外线被反射回来且强度足够大红外接收管饱和此时模块的输出端为低电平指示二极管被点亮。注意对于循迹来说四个引脚一般就只用三个引脚即可VCCGNDDO红外发射器一直发射红外线红外线经发射后被接收此时输出低电平输出指示灯点亮。黑色是不反射红外线的也就是说循迹模块遇到黑线模块输出高电平输出指示灯熄灭。当循迹模块距离地面太高时会出现与循迹模块遇到黑线的一样情况因此循迹模块距离地面不要太高。循迹传感器部分代码引脚配置voidTCRT5000_Init(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);GPIO_InitStructure.GPIO_PinGPIO_Pin_1;GPIO_InitStructure.GPIO_ModeGPIO_Mode_IPD;//上拉输入GPIO_InitStructure.GPIO_SpeedGPIO_Speed_50MHz;GPIO_Init(GPIOA,GPIO_InitStructure);}实现功能if(Trace_11)//循迹到黑线{LED01;//红色LED10;}if(Trace_10)//未循迹到黑线{LED00;//蓝色LED11;}实验现象未循迹到黑线循迹到黑线