×

如何使用门磁感应器

消耗积分:0 | 格式:zip | 大小:0.12 MB | 2022-11-14

分享资料个

描述

在本教程中,我们将使用一个磁传感器和一个蜂鸣器在开门时发出“噪音”。通常,簧片是“打开的”(两根电线之间没有连接)。另一半是磁铁。

当磁铁距离小于 13 毫米(0.5 英寸)时,簧片开关关闭。

第 1 步:您需要什么

  • 阿杜诺
  • 磁接触开关 - 门磁
  • 蜂鸣器
  • 面包板和一些电缆

电路

poYBAGNxImGAaDPbAAErfWVwasY922.png
 
  • 将 LED 的正极引脚(较长的引线)连接到 Arduino 的引脚 3。
  • 将蜂鸣器引脚的负极引脚(短引脚)连接到 Arduino 的引脚 GND(接地)。3和GND应该彼此相邻。

磁性门传感器(簧片开关):

  • 由于开关是非极性的,因此您可以以任何方式插入电线。
  • 将开关的一根线连接到跳线并将跳线引脚插入 Arduino POWER 侧的引脚 GND
  • 将另一根开关线连接到另一根跳线上,然后将该跳线插入 Arduino 的引脚 4。

组装电路

pYYBAGNxIm6ALtT5AApga5TYbQs083.png
 

连接非常简单,请参见上图和面包板电路原理图。

编码

const int buzzer = 3;
const int sensor = 4;
int state; // 0 close - 1 open wwitch
void setup()
{
pinMode(sensor, INPUT_PULLUP);
}
void loop()
{
state = digitalRead(sensor);
if (state == HIGH){
tone(buzzer, 400);
}
else{
noTone(buzzer);
}
delay(200);
} 

做得好!

您已成功完成另一篇“操作方法”教程,并且学习了如何在 Arduino 中使用磁接触开关。


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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !