红外 数字 避障传感器
1. 简介
红外接近开关是一种集发射与接收于一体的光电开关传感器。数字信号的输出伴随传感器后侧指示灯亮的亮灭,检测距离可以根据要求进行调节。该传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点,可以广泛应用于机器人避障、互动媒体、工业自动化流水线等众多场合。
2. 产品参数
-
信号类型:数字输出
-
工作电压:5V DC
-
电流:<100mA
-
探测距离:3~80cm
-
探头直径:18 mm
-
探头长度:45 mm / 50cm(新版)
-
电缆长度:45 cm / 70cm(新版)
-
接口类型:杜邦3Pin
-
引脚定义:
注意:新版本线序与老版本线序有差异,注意区分:-
老版:黄线- 信号;红线- +5V;绿线- 地
-
新版:黑线- 信号;棕线- +5V;蓝线- 地
-
3. 连接示意图
4. 示例代码
const int InfraredSensorPin = 4;//Connect the signal pin to the digital pin 4
const int LedDisp = 13;
void setup()
{
Serial.begin(57600);
Serial.println("Start!");
pinMode(InfraredSensorPin, INPUT);
pinMode(LedDisp, OUTPUT);
digitalWrite(LedDisp, LOW);
}
void loop()
{
if (digitalRead(InfraredSensorPin) == LOW) digitalWrite(LedDisp, HIGH);
else digitalWrite(LedDisp, LOW);
Serial.print("Infrared Switch Status:");
Serial.println(digitalRead(InfraredSensorPin), BIN);
delay(50);
}
5.结果
当传感器没有监测到目标的时候,Uno控制板上13脚的LED灯熄灭,并且串口监视器会接收到数字“1”;当传感器监测到目标的时候,LED灯会被点亮,并且串口监视器会接收到数字“0”。如果需要调节监视距离,可以用一字螺丝刀调节背后的旋钮。