KE2027 keyes brick 避障传感器(焊盘孔) 防反插白色端子

  传感器系列

KE2027-1-1

1.概述

这是一个常用的避障传感器,它主要采用一对红外线发射与接收管元件。原理就是发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,此时指示灯亮起,经过电路处理后,信号输出接口输出数字信号。传感器上有两个电位器,一个用于调节发送功率,一个用于调节接收频率,通过调节2个电位器,我们可以调节它的有效距离。

为了方面接线,我们还配送1根3pin线,线的一端为白色防反插接口(和传感器上防反插白色端子匹配),另一端为3pin杜邦线母头接口。

传感器兼容各种单片机控制板,如arduino系列单片机。使用时,我们可以在单片机上堆叠一个传感器扩展板。传感器和自带导线连接,然后连接在传感器扩展板上,简单方便。同时,传感器自带2个直径为3mm的定位孔,方便你将传感器固定在其他设备。

2.规格参数

导线长度:200mm

工作电压:DC 5V

接口:间距为2.54mm 3pin防反接口

定位孔大小:直径为3mm

控制信号:数字信号

感应距离:2-40cm

尺寸:35*22*12mm

重量:4.0 g

3.连接图

KE2027-3

4.测试代码

const int sensorPin = 3; //定义数字口13

const int ledPin = 13; //定义数字口3

int sensorState = 0; //定义数字变量sensorState,并设为0

void setup()

{

pinMode(ledPin, OUTPUT); //将ledPin设置为输出

pinMode(sensorPin, INPUT);//将sensorPin设置为输入

}

void loop()

{

sensorState = digitalRead(sensorPin);

//读取到数字口3的数值,并赋值给sensorState

if (sensorState == LOW) //当sensorState为低电平时,LED亮起

{

digitalWrite(ledPin, HIGH);//LED亮起

}

else

{

digitalWrite(ledPin, LOW);//LED变暗

}

}

5.测试结果

烧录好测试代码,按照接线图连接好线,上电后,我们开始调节两个电位器调节感应距离。

1.调节发射功率调节电位器,先将电位器顺时针到尽头,然后回调一些,使传感器上D1 LED介于不亮

与亮之间的零界点。

2.调节发射频率调节电位器,顺时针调节时,频率增大。调节使它产生38KHz频率的方波,调节时,也观察传感器上D1 LED,使它介于不亮与亮之间的零界点。

KE2027-3

调节成功后,当没有障碍物挡住避障传感器时,传感器上的D1灯熄灭,UNO R3单片机上的 D13 的指示灯熄灭;当用障碍物挡住避障传感器,红外避障传感器上的D1灯亮起,UNO R3单片机上的 D13 的指示灯亮起。