Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

[经验] 【Arduino】168种传感器模块系列实验(147)---E18-D80避障传感器

[复制链接]
 楼主| 发表于 2020-2-27 05:32 | 显示全部楼层
技术参数
1、输出电流 DC/SCR/继电器 Control output:100mA/5V供电
2、消耗电流 DC<25mA
3、响应时间 <2ms
4、指向角:≤15°,有效距离3-80CM可调
5、检测物体:透明或不透明体
6、工作环境温度:-25℃~+55℃
7、标准检测物体:太阳光10000LX以下 白炽灯3000LX以下
8、外壳材料:塑料


05-.jpg
 楼主| 发表于 2020-2-27 05:32 | 显示全部楼层
本帖最后由 eagler8 于 2020-2-28 05:44 编辑

23.jpg
 楼主| 发表于 2020-2-27 05:34 | 显示全部楼层
09 (1).jpg
 楼主| 发表于 2020-2-27 05:35 | 显示全部楼层
08-.jpg
 楼主| 发表于 2020-2-27 05:36 | 显示全部楼层
16.jpg
 楼主| 发表于 2020-2-27 05:38 | 显示全部楼层
05--.jpg

应用案例
     1、生产线货物自动计数设备
     2、多功能提醒器
     3、走迷宫机器人
     4、厨房自动化系统
     5、安防防盗系统等

管脚定义
棕色正极  黑色信号   蓝色负极
 楼主| 发表于 2020-2-27 05:38 | 显示全部楼层
10.jpg
 楼主| 发表于 2020-2-27 05:39 | 显示全部楼层
08.jpg
 楼主| 发表于 2020-2-27 05:40 | 显示全部楼层
11.jpg
 楼主| 发表于 2020-2-27 05:47 | 显示全部楼层
实验开源代码


[mw_shl_code=arduino,true]/*
  【Arduino】168种传感器模块系列实验(资料 +代码 +图形 +仿真)
  实验一百四十八:E18-D80NK 漫反射式红外光电开关避障传感器模块
  程序之一:串口输出检测情况
  实验接线
  VCC      +5V
  GND      GND
  OUT       2
*/

void setup()
{
  Serial.begin(9600); //以9600的速率启动串行通信
  pinMode(2, INPUT); //插脚2作为信号输入
}

void loop()
{
  while (1) {
    delay(1000);
    if (digitalRead(2) == LOW) {
      //如果未检测到信号打印冲突
      Serial.println("Collision Detected.");
    }
    else {
      // 如果检测到信号打印冲突
      Serial.println("No Collision Detected.");
    }
  }
}[/mw_shl_code]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino爱好者

GMT+8, 2022-12-6 18:04 , Processed in 0.072439 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表