RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何設(shè)置Arduino霍爾效應(yīng)傳感器

科技觀察員 ? 來(lái)源:electroschematics ? 作者:electroschematics ? 2024-02-11 10:14 ? 次閱讀

在本指南中,您將學(xué)習(xí)如何設(shè)置Arduino霍爾效應(yīng)傳感器,特別是US1881,以檢測(cè)磁場(chǎng)。這對(duì)于需要查找電機(jī)的轉(zhuǎn)速或機(jī)器中其他運(yùn)動(dòng)的項(xiàng)目非常有用。

所需零件

Arduino的UNO

US1881霍爾效應(yīng)傳感器

10kΩ電阻

4.7nF電容

面包板和跳線

原理圖

將US1881霍爾效應(yīng)傳感器的VDD引腳連接到Arduino上的5V,將GND引腳連接到GND。

該傳感器使用漏極開(kāi)路輸出,這意味著您需要一個(gè)上拉電阻至5V,以便從中讀取任何值。電阻器的值并不重要。1k到100k就可以正常工作了。

輸出兩端的電容可穩(wěn)定輸出,但可以跳過(guò)。

1.png

下面是如何將此電路連接到試驗(yàn)板的示例:

2.png

Arduino霍爾效應(yīng)傳感器測(cè)試代碼

要測(cè)試霍爾效應(yīng)傳感器,您需要讀取輸出引腳,該引腳連接到Arduino數(shù)字引腳2。所以基本上你只需要代碼級(jí)地讀出值hallSensorState=digitalRead(D2);

下面是用于測(cè)試傳感器的完整代碼:

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
}

分步說(shuō)明

如上面的試驗(yàn)板布局和原理圖所示組裝電路。

使用USB數(shù)據(jù)線將Arduino連接到您的計(jì)算機(jī)。

打開(kāi)ArduinoIDE并將示例代碼復(fù)制到新草圖中。

將草圖上傳到Arduino板。

打開(kāi)串行監(jiān)視器以查看輸出消息。當(dāng)磁鐵靠近傳感器時(shí),您應(yīng)該會(huì)看到“檢測(cè)到磁場(chǎng)!”,如果沒(méi)有,您應(yīng)該會(huì)看到“未檢測(cè)到磁場(chǎng)”。

確保所有連接都是安全的,并與原理圖相匹配。

如果傳感器始終顯示“HIGH”,請(qǐng)檢查附近是否有任何磁源,包括面包板電源軌內(nèi)的磁鐵。

如果傳感器未檢測(cè)到磁場(chǎng),請(qǐng)確保磁鐵離傳感器足夠近。

結(jié)論

現(xiàn)在您知道如何在Arduino中使用霍爾效應(yīng)傳感器檢測(cè)磁場(chǎng)。此設(shè)置可用作磁性門傳感器,用于RPM計(jì)數(shù),或用于任何需要磁場(chǎng)檢測(cè)的項(xiàng)目。
審核編輯:陳陳

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6468

    瀏覽量

    186950
  • 霍爾效應(yīng)傳感器

    關(guān)注

    1

    文章

    248

    瀏覽量

    15586
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    霍爾效應(yīng)傳感器設(shè)計(jì)的技巧

      作為汽車產(chǎn)業(yè)的一個(gè)組成部分,霍爾效應(yīng)傳感器用于在諸如底盤、安全、車身、保障及動(dòng)力傳動(dòng)等極其廣泛的一系列應(yīng)用中檢測(cè)端位置或測(cè)量線性或角運(yùn)動(dòng)。目前,主導(dǎo)汽車行業(yè)研發(fā)討論的一個(gè)重要話題是功能安全。功能安全影響到所有應(yīng)用系統(tǒng)組件的設(shè)
    發(fā)表于 06-10 15:44 ?6923次閱讀
    <b class='flag-5'>霍爾</b><b class='flag-5'>效應(yīng)</b><b class='flag-5'>傳感器</b>設(shè)計(jì)的技巧

    霍爾效應(yīng)傳感器的性能和工作原理

    霍爾效應(yīng)傳感器也稱霍爾傳感器霍爾開(kāi)關(guān),霍爾磁控開(kāi)關(guān)
    發(fā)表于 03-28 16:03

    基于霍爾效應(yīng)傳感器的特殊應(yīng)用

      0 引言  開(kāi)關(guān)型霍爾效應(yīng)傳感器是磁敏接近式傳感器,具有應(yīng)用靈活、寬工作電壓范圍和采樣頻率高等特點(diǎn),是一種可靠性高無(wú)接觸清潔型傳感器,在
    發(fā)表于 10-30 17:02

    使用霍爾效應(yīng)傳感器檢測(cè)磁鐵的存在并制作速度計(jì),防盜報(bào)警等等!

    您是否曾經(jīng)想要制作一個(gè)涉及非接觸式傳感的項(xiàng)目,例如,檢測(cè)車門關(guān)閉,計(jì)算車輪轉(zhuǎn)數(shù)或制作車速表?那么這款Arduino霍爾效應(yīng)傳感器教程就是為您
    發(fā)表于 12-04 15:35

    霍爾效應(yīng)和磁簧開(kāi)關(guān)傳感器應(yīng)用指南

    單元激活或停用LED。圖1:冰箱門中使用的干簧傳感器可以打開(kāi)和關(guān)閉LED燈數(shù)字霍爾效應(yīng)傳感器:優(yōu)點(diǎn)和應(yīng)用數(shù)字霍爾
    發(fā)表于 12-14 15:39

    霍爾效應(yīng)傳感器是什么工作原理?

    霍爾效應(yīng)傳感器的工作原理用于磁場(chǎng)測(cè)量的儀器級(jí)傳感器霍爾效應(yīng)
    發(fā)表于 03-18 06:17

    什么是霍爾開(kāi)關(guān)?霍爾傳感器與我們學(xué)過(guò)的霍爾效應(yīng)有什么關(guān)系

    效應(yīng)有什么關(guān)系?霍爾傳感器的物理原理是霍爾效應(yīng),是霍爾效應(yīng)
    發(fā)表于 02-11 07:11

    霍爾傳感器的分類、霍爾效應(yīng)霍爾傳感器的應(yīng)用

    霍爾傳感器是一種磁傳感器。用它可以檢測(cè)磁場(chǎng)及其變化,可在各種與磁場(chǎng)有關(guān)的場(chǎng)合中使用。霍爾傳感器霍爾
    發(fā)表于 06-07 10:34 ?5454次閱讀

    怎樣使用霍爾效應(yīng)傳感器Arduino控制繼電器

    如果您還記得我們之前實(shí)施的 Arduino WaterFlow傳感器教程,水流傳感器的主要組件是霍爾效應(yīng)IC 。
    的頭像 發(fā)表于 07-29 14:30 ?1.5w次閱讀

    單極霍爾效應(yīng)傳感器解析

    我們對(duì)單極霍爾效應(yīng)傳感器的討論首先需要我們了解霍爾效應(yīng)的核心。霍爾
    發(fā)表于 09-24 14:36 ?2088次閱讀
    單極<b class='flag-5'>霍爾</b><b class='flag-5'>效應(yīng)</b><b class='flag-5'>傳感器</b>解析

    霍爾傳感器Arduino UNO接口及示例代碼

    霍爾傳感器應(yīng)用非常廣泛,本文以A3144開(kāi)關(guān)型霍爾傳感器為例,介紹霍爾效應(yīng)
    的頭像 發(fā)表于 08-01 09:14 ?5486次閱讀
    <b class='flag-5'>霍爾</b><b class='flag-5'>傳感器</b>與<b class='flag-5'>Arduino</b> UNO接口及示例代碼

    基于霍爾效應(yīng)傳感器的Fidget Spinner RPM轉(zhuǎn)速計(jì)

    大家好!這是我的下一個(gè)項(xiàng)目,F(xiàn)idget Spinner RPM Counter 或帶有霍爾效應(yīng)傳感器Arduino 轉(zhuǎn)速計(jì)。一:要求所需零件:指尖陀螺釹磁鐵
    發(fā)表于 12-21 12:34 ?2次下載

    霍爾效應(yīng) 霍爾元件 霍爾傳感器詳細(xì)介紹

    霍爾傳感器是一種磁傳感器。用它可以檢測(cè)磁場(chǎng)及其變化,可在各種與磁場(chǎng)有關(guān)的場(chǎng)合中使用。霍爾傳感器霍爾
    的頭像 發(fā)表于 03-22 10:38 ?6246次閱讀
    <b class='flag-5'>霍爾</b><b class='flag-5'>效應(yīng)</b> <b class='flag-5'>霍爾</b>元件 <b class='flag-5'>霍爾</b><b class='flag-5'>傳感器</b>詳細(xì)介紹

    什么是霍爾效應(yīng)傳感器霍爾效應(yīng)傳感器是如何工作的?

    霍爾效應(yīng)是測(cè)量磁場(chǎng)最常用的方法,并且**霍爾效應(yīng)傳感器**在現(xiàn)代得到了廣泛的應(yīng)用和廣泛的應(yīng)用。
    發(fā)表于 09-26 14:17 ?2453次閱讀
    什么是<b class='flag-5'>霍爾</b><b class='flag-5'>效應(yīng)</b><b class='flag-5'>傳感器</b>?<b class='flag-5'>霍爾</b><b class='flag-5'>效應(yīng)</b><b class='flag-5'>傳感器</b>是如何工作的?

    入門:霍爾效應(yīng)傳感器的基礎(chǔ)知識(shí)

    在各種傳感技術(shù)中,最常用和最廣泛的檢測(cè)磁場(chǎng)的方法是霍爾效應(yīng)法?;?b class='flag-5'>霍爾效應(yīng),在各種應(yīng)用中發(fā)現(xiàn)了許多霍爾
    的頭像 發(fā)表于 02-25 15:13 ?785次閱讀
    入門:<b class='flag-5'>霍爾</b><b class='flag-5'>效應(yīng)</b><b class='flag-5'>傳感器</b>的基礎(chǔ)知識(shí)
    RM新时代网站-首页