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

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

3天内不再提示

如何设置Arduino霍尔效应传感器

科技观察员 来源:electroschematics 作者:electroschematics 2024-02-11 10:14 次阅读

在本指南中,您将学习如何设置Arduino霍尔效应传感器,特别是US1881,以检测磁场。这对于需要查找电机的转速或机器中其他运动的项目非常有用。

所需零件

Arduino的UNO

US1881霍尔效应传感器

10kΩ电阻

4.7nF电容

面包板和跳线

原理图

将US1881霍尔效应传感器的VDD引脚连接到Arduino上的5V,将GND引脚连接到GND。

该传感器使用漏极开路输出,这意味着您需要一个上拉电阻至5V,以便从中读取任何值。电阻器的值并不重要。1k到100k就可以正常工作了。

输出两端的电容可稳定输出,但可以跳过。

1.png

下面是如何将此电路连接到试验板的示例:

2.png

Arduino霍尔效应传感器测试代码

要测试霍尔效应传感器,您需要读取输出引脚,该引脚连接到Arduino数字引脚2。所以基本上你只需要代码级地读出值hallSensorState=digitalRead(D2);

下面是用于测试传感器的完整代码:

const int hallSensorPin = 2;  // Hall Effect sensor connected to digital pin 2
int hallSensorState;          // Variable to store the state of the sensor

void setup() {
  Serial.begin(9600);                // Start serial communication at 9600 baud
  pinMode(hallSensorPin, INPUT);     // Set the Hall Effect sensor pin as an INPUT
}

void loop() {
  hallSensorState = digitalRead(hallSensorPin); // Read the state of the sensor

  // Check if the sensor is detecting a magnetic field
  if (hallSensorState == HIGH) {
    Serial.println("Magnetic field detected!"); // If yes, print this message
  } else {
    Serial.println("No magnetic field detected."); // If no, print this message
  }

  delay(1000); // Wait for 1 second before the next read
}

分步说明

如上面的试验板布局和原理图所示组装电路。

使用USB数据线将Arduino连接到您的计算机。

打开ArduinoIDE并将示例代码复制到新草图中。

将草图上传到Arduino板。

打开串行监视器以查看输出消息。当磁铁靠近传感器时,您应该会看到“检测到磁场!”,如果没有,您应该会看到“未检测到磁场”。

确保所有连接都是安全的,并与原理图相匹配。

如果传感器始终显示“HIGH”,请检查附近是否有任何磁源,包括面包板电源轨内的磁铁。

如果传感器未检测到磁场,请确保磁铁离传感器足够近。

结论

现在您知道如何在Arduino中使用霍尔效应传感器检测磁场。此设置可用作磁性门传感器,用于RPM计数,或用于任何需要磁场检测的项目。
审核编辑:陈陈

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

    关注

    184

    文章

    6427

    浏览量

    184841
  • 霍尔效应传感器

    关注

    1

    文章

    175

    浏览量

    15482
收藏 人收藏

    评论

    相关推荐

    霍尔效应传感器的性能和工作原理

    霍尔效应传感器也称霍尔传感器霍尔开关,霍尔磁控开关
    发表于 03-28 16:03

    基于霍尔效应传感器的特殊应用

      0 引言  开关型霍尔效应传感器是磁敏接近式传感器,具有应用灵活、宽工作电压范围和采样频率高等特点,是一种可靠性高无接触清洁型传感器,在
    发表于 10-30 17:02

    霍尔效应旋转位置传感器及其应用

      霍尔效应旋转位置传感器使用磁场代替机械电刷或表盘,专用于测量运动部件的角位置。这种产品采用具有磁性偏置的霍尔效应集成电路 (IC) 来检
    发表于 11-05 15:46

    使用霍尔效应传感器检测磁铁的存在并制作速度计,防盗报警等等!

    您是否曾经想要制作一个涉及非接触式传感的项目,例如,检测车门关闭,计算车轮转数或制作车速表?那么这款Arduino霍尔效应传感器教程就是为您
    发表于 12-04 15:35

    霍尔效应和磁簧开关传感器应用指南

    单元激活或停用LED。图1:冰箱门中使用的干簧传感器可以打开和关闭LED灯数字霍尔效应传感器:优点和应用数字霍尔
    发表于 12-14 15:39

    一文了解霍尔效应传感器的“奥妙”

    霍尔效应开关和仪器级传感器在工业应用中正变得越来越普及,如今产品和制造工艺设计师可以选用高度集成的各种霍尔效应器件。虽然在需要哪些规范以及磁
    发表于 05-09 14:30

    MH248霍尔效应传感器的优点及应用

    MH248霍尔效应传感器产品特点及其优点MH248霍尔效应传感器的应用
    发表于 12-28 06:53

    如何使用霍尔效应传感器控制电机速度?

    霍尔效应传感器根据磁场改变其输出电压。霍尔效应器件被用作接近传感器,用于检测定位、速度和电流,它
    发表于 03-11 07:29

    霍尔效应传感器是什么工作原理?

    霍尔效应传感器的工作原理用于磁场测量的仪器级传感器霍尔效应
    发表于 03-18 06:17

    霍耳效应霍尔传感器相关资料下载

    会出现一个电压(图中的Vh称为霍尔电压)。霍耳效应[应用]利用霍尔效应的磁传感器产品得到了广泛应用,许多测量仪器和
    发表于 05-28 06:05

    什么是霍尔开关?霍尔传感器与我们学过的霍尔效应有什么关系

    效应有什么关系?霍尔传感器的物理原理是霍尔效应,是霍尔效应
    发表于 02-11 07:11

    霍尔效应传感器常见的三个挑战

    您是否曾经设计过一个电路,但电路的性能并不完全符合您的预期?我就有过这种经历!在本文中,我将帮助您解决在工业和汽车应用中与霍尔效应传感器相关的三个常见挑战:旋转编码、稳健的信号传递和平面磁感应。挑战
    发表于 11-07 06:30

    霍尔传感器的分类、霍尔效应霍尔传感器的应用

    霍尔传感器是一种磁传感器。用它可以检测磁场及其变化,可在各种与磁场有关的场合中使用。霍尔传感器霍尔
    发表于 06-07 10:34 4786次阅读

    怎样使用霍尔效应传感器Arduino控制继电器

    如果您还记得我们之前实施的 Arduino WaterFlow传感器教程,水流传感器的主要组件是霍尔效应IC 。
    的头像 发表于 07-29 14:30 1.4w次阅读

    什么是霍尔效应传感器霍尔效应传感器是如何工作的?

    霍尔效应是测量磁场最常用的方法,并且**霍尔效应传感器**在现代得到了广泛的应用和广泛的应用。
    发表于 09-26 14:17 1164次阅读
    什么是<b class='flag-5'>霍尔</b><b class='flag-5'>效应</b><b class='flag-5'>传感器</b>?<b class='flag-5'>霍尔</b><b class='flag-5'>效应</b><b class='flag-5'>传感器</b>是如何工作的?