KE2047 keyes brick巡线传感器(焊盘孔)防反插白色端子

KE2047 keyes brick巡线传感器(焊盘孔)防反插白色端子#

image-20260120171230596

1、概述#

这是一个常用的巡线传感器,它主要采用1个TCRT5000反射型黑白线识别传感器元件。传感器的原理是利用红外线对颜色的反射率不一样,将反射信号的强弱转化成电流信号。传感器没有检测到物体或者检测到黑色物体时,信号端为高电平;检测到白色物体时,信号端为低电平;它的检测高度为0一3cm。我们可以通过旋转传感器上电位器,调节灵敏度,即调节检测高度。当旋转电位器,是传感器上D1LED介于不亮与亮之间的临界点时,灵敏度最好。 为了方面接线,我们还配送1根3pin线,线的一端为白色防反插接口(和传感器上防反插白色端子匹配),另一端为3pin杜邦线母头接口。 传感器兼容各种单片机控制板,如arduino系列单片机。使用时,我们可以在单片机上堆叠一个传感器扩展板。传感器和自带导线连接,然后连接在传感器扩展板上,简单方便。同时,传感器自带1个直径为3mm的定位孔,方便你将传感器固定在其他设备。

2、规格参数#

  • 导线长度:200mm

  • 工作电压:DC5V

  • 接口:间距为2.54mm3pin防反接口

  • 定位孔大小:直径为3mm

  • 控制信号:数字信号

  • 检测高度:0-3cm

  • 尺寸:38129mm

  • 重里:2.5g

3、连接图#

image-20260120171354611

/*
颜色传感器测试代码
功能:检测到黑色时输出1,其他颜色输出0
接线:
- 传感器信号线连接数字引脚3
- VCC 连接 5V
- GND 连接 GND
*/

// 定义传感器连接的引脚
const int SENSOR_PIN = 3;

void setup() {
  // 初始化串口通信,波特率9600
  Serial.begin(9600);
  
  // 设置传感器引脚为输入模式
  pinMode(SENSOR_PIN, INPUT);
  
  // 等待串口监视器打开
  delay(1000);
  
  Serial.println("颜色传感器测试开始...");
  Serial.println("检测状态:");
  Serial.println("0 = 检测到其他颜色(D1灯亮)");
  Serial.println("1 = 检测到黑色(D1灯灭)");
  Serial.println("------------------------");
}

void loop() {
  // 读取传感器状态
  int sensorState = digitalRead(SENSOR_PIN);
  
  // 将检测结果发送到串口监视器
  Serial.println(sensorState);
  
  // 可以根据需要添加状态描述
  if (sensorState == HIGH) {
    Serial.println("状态:检测到黑色");
  } else {
    Serial.println("状态:检测到其他颜色");
  }
  
  // 等待一段时间再次检测
  delay(500); // 每0.5秒检测一次
  
  // 添加分隔线,使输出更清晰
  Serial.println("----");
}

4、测试结果#

烧录好测试代码,按照接线图连接好线,利用USB线上电后,设置波特率为9600。传感器在检测到黑色时,信号端输出高电平,串口监视器显示1,传感器上D1指示灯熄灭;传感器在检测到其他颜色时,信号端输出低电平,串口监视器显示0,传感器上D1指示灯亮起。