0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将电感性接近传感器连接到Arduino

芯情观察猿 来源:芯情观察猿 作者:芯情观察猿 2022-07-01 09:50 次阅读

接近传感器用来检测附近物体的存在。例如,LJ12A3-4-Z/BX电感性接近传感器是一种体积小、功耗低、使用方便、稳定性好的接近开关传感器,用于检测金属物体的存在。


pYYBAGK-UsuAUMwOAADX8ySB0iA44.jpeg?source=d16d100b

​LJ12A3-4-Z/BX有三个引脚,两个用来连接6-36V电源,第三个为数字输出引脚,输出为PNP、NO(常开状态),即通常为LOW状态,只有检测到物体时才转换为HIGH,检测距离为4mm,检测物体仅限于铜、铝、铁等。

由于供电电压超过了5V,该传感器不能由Arduino供电,只能另外连接电池供电。项目BOM如下:

Arduino UNO R3 ×1

LJ12A3-4-Z/BX电感接近传感器 ×1

10K resistor ×2

9V电池 ×1

9V电池夹 ×1

Male-Male跳线 ×1

面包板 ×1

Arduino IDE


首先,用电压分配器电路将的输入电压从9V降低到4.5V,再将电压分配器电路的中间位置连接到Arduino的输入引脚。


poYBAGK-UsuAPFe8AABwOFwqsMA05.jpeg?source=d16d100b

然后,将如下代码上传到Arduino:


const int Pin=2;


void setup() {

pinMode(Pin, INPUT);

Serial.begin(9600);

}

void loop() {

int sensorValue = digitalRead(Pin);

if(sensorValue==HIGH){

Serial.println("no Object");

delay(500);

}

else{

Serial.println("Object Detected");

delay(500);

}

}


上传代码后,传感器开始读数。如果输出为 LOW,表示附近没有物体出现;如果输出为HIGH,表示物体出现了一次,检测间隔为0.5秒。

如果将一个金属物体在传感器前面晃3次,其结果如下:

pYYBAGK-UsyAfDxbAACFh017QNA38.jpeg?source=d16d100b

​审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接近传感器
    +关注

    关注

    5

    文章

    188

    浏览量

    24402
  • 分配器
    +关注

    关注

    0

    文章

    193

    浏览量

    25701
  • Arduino
    +关注

    关注

    187

    文章

    6461

    浏览量

    186542
收藏 人收藏

    评论

    相关推荐

    连接到PGA900的电阻式电桥压力传感器的系统噪声分析

    电子发烧友网站提供《连接到PGA900的电阻式电桥压力传感器的系统噪声分析.pdf》资料免费下载
    发表于 10-08 14:45 0次下载
    <b class='flag-5'>连接到</b>PGA900的电阻式电桥压力<b class='flag-5'>传感器</b>的系统噪声分析

    PGA900仪表放大器连接到电阻桥传感器

    电子发烧友网站提供《PGA900仪表放大器连接到电阻桥传感器.pdf》资料免费下载
    发表于 10-08 14:22 0次下载
    <b class='flag-5'>将</b>PGA900仪表放大器<b class='flag-5'>连接到</b>电阻桥<b class='flag-5'>传感器</b>

    如何将LVDS/OLDI桥接到HDMI/DVI

    电子发烧友网站提供《如何将LVDS/OLDI桥接到HDMI/DVI.pdf》资料免费下载
    发表于 09-27 09:35 1次下载
    <b class='flag-5'>如何将</b>LVDS/OLDI桥<b class='flag-5'>接到</b>HDMI/DVI

    一个第15.4层堆栈传感器连接到多个网关

    电子发烧友网站提供《一个第15.4层堆栈传感器连接到多个网关.pdf》资料免费下载
    发表于 09-26 11:05 0次下载
    <b class='flag-5'>将</b>一个第15.4层堆栈<b class='flag-5'>传感器</b><b class='flag-5'>连接到</b>多个网关

    5V传感器和信号连接到3.3V输入SAR ADC

    电子发烧友网站提供《5V传感器和信号连接到3.3V输入SAR ADC.pdf》资料免费下载
    发表于 09-06 10:09 0次下载
    <b class='flag-5'>将</b>5V<b class='flag-5'>传感器</b>和信号<b class='flag-5'>连接到</b>3.3V输入SAR ADC

    如何将多个ESP连接到一个ESP并向服务发送数据?

    。 该站模式 ESP 连接传感器。所有这些站模式 esp 收集传感器数据并将数据发送到主 esp, 这个主ESP连接到我们的互联网路由
    发表于 07-19 06:49

    使用ESP8266arduino连接到thinkspeak云,无法将其连接到任何网页,为什么?

    我正在尝试使用 ESP8266 arduino 连接到 thinkspeak 云。所以我能够 esp 模块连接到我的家庭 wifi,但
    发表于 07-16 07:43

    SICK推出基于金属检测的新型电感接近传感器

    据麦姆斯咨询报道,近期,工业传感器制造商SICK推出了一种基于金属检测的新型电感接近传感器,其感应范围可达20毫米,可在-40℃至+85℃的温度范围内工作,适应各种建筑设备的恶劣环境
    的头像 发表于 06-30 15:46 1.2w次阅读

    如何将KY-008连接到Arduino

     KY-008 是一种激光发射模块,可产生点状激光束,可用作激光指示或创建迷你激光表演。它与 Arduino、Raspberry PI、ESP32和其他流行的微控制兼容。
    的头像 发表于 02-11 11:02 1391次阅读
    <b class='flag-5'>如何将</b>KY-008<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b>

    如何将LED连接到Arduino板并使其闪烁

     在本快速入门指南中,您将学习如何将 LED 连接到 Arduino 板并使其闪烁。
    的头像 发表于 02-11 10:53 2005次阅读
    <b class='flag-5'>如何将</b>LED<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b>板并使其闪烁

    如何将按钮连接到Arduino

    在本快速入门指南中,您将学习如何将按钮连接到Arduino板,并根据按钮是否被按下来读取HIGH或LOW。您将使用电路板上随附的发光二极管 (LED)通过按钮打开和关闭,以便验证按钮按下代码是否正常工作。
    的头像 发表于 02-11 10:52 3345次阅读
    <b class='flag-5'>如何将</b>按钮<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b>板

    如何将光敏电阻连接到Arduino板并读取电压

    在本快速入门指南中,您将学习如何将光敏电阻连接到Arduino板并读取电压。您将首先使用串行监视来了解光传感器的行为方式,然后构建一个电路
    的头像 发表于 02-11 10:45 3434次阅读
    <b class='flag-5'>如何将</b>光敏电阻<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b>板并读取电压

    如何将HC-SR04连接到Arduino并编写一个简单的程序来测量距离

    一种流行的Arduino超声波传感器是HC-SR04。它广泛用于非接触式距离测量,通常用于机器人和自动化项目。本指南向您展示如何将HC-SR04
    的头像 发表于 02-11 10:17 2148次阅读
    <b class='flag-5'>如何将</b>HC-SR04<b class='flag-5'>连接到</b><b class='flag-5'>Arduino</b>并编写一个简单的程序来测量距离

    如何将增量旋转编码Arduino连接

    在本教程中,您将学习如何将增量旋转编码Arduino连接,以读取旋钮的运动。这对于在机器人和其他应用程序中创建用户界面或读取机械位置非常有用。
    的头像 发表于 02-11 10:00 1292次阅读
    <b class='flag-5'>如何将</b>增量旋转编码<b class='flag-5'>器</b>与<b class='flag-5'>Arduino</b><b class='flag-5'>连接</b>

    接近传感器的频率响应

    接近传感器的频率响应
    的头像 发表于 01-11 09:22 574次阅读