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);
}
串口打印: