【Arduino学习笔记】E18-D50NK红外避障传感器使用说明

网上淘的E18-D50NK到货了,闲着没事试了一下,顺便做个笔记

就是这货,红色接5V正极,绿色接GND,黄色为信号线

后面的小圆孔可以调节有效检测距离

arduino代码如下:

int E18Pin=8; //定义信号输入口

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(E18Pin,INPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.print(digitalRead(E18Pin));
  delay(1);
}

欢迎加群437577621,共同交流学习~

### E18-D80NK 红外对管的规格与应用电路 E18-D80NK 是一种集红外发射与接收于一体的光电传感器,广泛应用于机器人避障、流水线计件等领域。以下是关于该模块的一些关键信息: #### 1. **产品规格** - **工作电压**:通常为 5V 或 12V,具体取决于实际应用场景[^1]。 - **检测距离**:最远可达 80 厘米(视目标物颜色而定,白色物体反射效果最佳,黑色物体反射效果较差)。 - **调制频率**:内部采用交流调制技术,有效避免可见光干扰。 - **输出形式**:数字信号输出,高电平或低电平表示检测状态。 - **调节功能**:尾部配备电位器,用于调节检测距离。 #### 2. **数据手册与规格书** 虽然未直接提供数据手册的具体内容,但以下是一些常见的参数: - **电源电流**:静态电流约为几十毫安,最大工作电流需根据负载情况确定。 - **响应时间**:通常在毫秒级别,适合实时检测任务。 - **环境适应性**:能够在较强太阳光环境下正常工作,抗干扰能力强[^1]。 #### 3. **典型应用电路** E18-D80NK 的应用电路设计主要围绕其发射与接收部分展开。以下是一个典型的调制解调电路示例: ```c // Arduino 示例代码:使用 E18-D80NK 检测障碍物 const int sensorPin = 2; // 连接到传感器输出引脚 void setup() { pinMode(sensorPin, INPUT); Serial.begin(9600); } void loop() { if (digitalRead(sensorPin) == LOW) { Serial.println("检测到障碍物"); } else { Serial.println("无障碍物"); } delay(100); // 延时 100ms } ``` 上述代码展示了如何通过 Arduino 控制 E18-D80NK 模块进行障碍物检测。当传感器检测到目标时,输出引脚变为低电平。 #### 4. **注意事项** -使用过程中,确保供电电压稳定,避免因电压波动导致性能下降。 - 调节电位器时需小心,过大的灵敏度可能导致误判。 - 不同颜色的物体对红外光的反射率不同,因此实际检测距离可能有所差异[^1]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值