欢迎来到军工软件开发人才培养基地——学到牛牛

什么是循迹传感器?原理是怎样的?

时间:2024-05-06 07:01:10 来源:学到牛牛

TCRT5000 传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射 回来但强度不够大时,红外接收管一直处于关断态,此时模块的输出端为高电平,指示二极管一直 处于熄灭状态;被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,红外接收管饱 和,此时模块的输出端为低电平,指示二极管被点亮。

 

 

参数表

 

 

检测到的颜色越接近黑色输出值越大。

 

 

循迹传感器原理图:

 

 

示例代码:

#define L1 A2

#define L2 A3

uint16_t L1_value;

uint16_t L2_value;

 

void setup() {

  // put your setup code here, to run once:

  Serial.begin(9600);

  pinMode(L1, INPUT);

  pinMode(L2, INPUT);

}

 

void loop() {

  // put your main code here, to run repeatedly:

  L1_value = analogRead(L1);

  L2_value = analogRead(L2);

  Serial.print("L1_value:");

  Serial.println(L1_value);    //串口打印

  Serial.print("L2_value:");

  Serial.println(L2_value); 

  delay(500);

}

 

 

串口打印: