91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Arduino開發(fā)板連接干簧管

454398 ? 來源:一板網 ? 作者:子魚 ? 2020-10-20 14:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在現實生活中,干簧管(Reed Switch)有許多重要的應用,如磁性門開關、筆記本電腦、智能手機等。在本篇文章中,我們將了解一些干簧管的知識,并介紹如何使用Arduino開發(fā)板連接干簧管。

干簧管(Reed Switch)

干簧管,又稱磁力開關或磁簧開關,基本上是一個電氣開關,當磁場靠近時它會動作。W. B. Ellwood于1936年在貝爾實驗室發(fā)明。它是由在真空下保持在玻璃管內的兩個小金屬片組成。在典型的干簧管中,兩個金屬片將由鐵磁材料制成,并覆蓋有銠或釕金屬,以使它們具有長壽命。當開關周圍存在磁場時,將會激活開關。

兩個金屬片的玻璃外殼可以保護它們免受灰塵和其他顆粒的侵蝕。干簧管可以在任何環(huán)境中運行,例如存在易燃氣體的環(huán)境或會影響開關觸點的腐蝕環(huán)境。

干簧管有兩種常見的類型:

1.常開型干簧管

2.常閉型干簧管

在常開型干簧管中,開關在沒有磁場的情況下斷開,并且在有磁場的情況下短接。在存在磁場的情況下,玻璃管內的兩個金屬觸點彼此吸引以進行接觸。

在常閉型干簧管中,開關在沒有磁場的情況下短接,并且在有磁場的情況下斷開。

干簧管常見的應用

● 用于電話交換機

● 在筆記本電腦中,如果合上蓋子,屏幕就會處于睡眠狀態(tài)

● 用于防盜報警系統(tǒng)中的門窗傳感器

需要的組件

● Arduino Uno開發(fā)板

● 干簧管

電阻

LED指示燈

● 磁鐵

● 連接導線

Arduino連接干簧管的電路圖

使用Arduino連接干簧管(Reed Switch)的工作過程

Arduino Uno開發(fā)板是一款基于ATmega328p微控制器的開源電路板。它有14個數字引腳(其中6個引腳可用作PWM輸出)、6個模擬輸入以及板載穩(wěn)壓器等。Arduino Uno具有32KB閃存、2KB SRAM和1KB EEPROM。它的工作頻率為16MHz。 Arduino Uno支持串行、I2C、SPI通信,可用于與其他設備通信。下表顯示了Arduino Uno的技術規(guī)格。

微控制器 ATMEGA328P
工作電壓 5V
輸入電壓 7-12V(推薦)
數字I / O引腳 14
模擬引腳 6
閃存 32KB
SRAM 2KB
EEPROM 1KB
時鐘頻率 16MHz

要將干簧管與Arduino進行連接,我們需要使用一個分壓電路,如下圖所示。開關斷開時Vo為+ 5V,開關短接時為Vo。在本篇文章中,我們使用的是常開型干簧管。開關在存在磁場的情況下短接,并且在沒有磁場的情況下閉合。

代碼說明

在代碼中,我們必須先定義Reed開關和LED連接到Arduino的引腳。干簧管連接到Arduino的數字引腳4,LED通過限流電阻連接到Arduino的數字引腳7。變量“reed_status”用于保存干簧的狀態(tài)。

int LED = 7;

int reed_switch = 4;

int reed_status;

復制代碼

在setup()函數中,我們需要設置LED和干簧管連接的引腳狀態(tài)。引腳4設置為輸入,引腳7設置為輸出。

void setup()

{

pinMode(LED, OUTPUT);

pinMode(reed_switch, INPUT);

}

接下來,我們需要讀取干簧管開關的狀態(tài)。如果等于1,則開關斷開,LED指示燈熄滅。如果它等于0,則開關短接,我們需要點亮LED燈。每秒重復一次這個過程。代碼如下所示:

void loop()

{

reed_status = digitalRead(reed_switch);

if (reed_status == 1)

digitalWrite(LED, LOW);

else

digitalWrite(LED, HIGH);

delay(1000);

}

以上就是使用Aduino開發(fā)板連接干簧管(Reed Switch)的方法。是不是很容易實現?如果您在使用過程中遇到問題,歡迎在本貼下面進行回復。
編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 開發(fā)板
    +關注

    關注

    26

    文章

    6291

    瀏覽量

    118142
  • 干簧管
    +關注

    關注

    3

    文章

    86

    瀏覽量

    28952
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196940
  • 磁簧開關
    +關注

    關注

    0

    文章

    23

    瀏覽量

    7450
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MCU 開發(fā)板大比拼:STM32、ESP32、Arduino、樹莓派誰更強?

    嵌入式開發(fā)板琳瑯滿目,STM32、ESP32、Arduino、RaspberryPi各有特色。新手容易糾結:到底哪塊適合我的項目?本文整理了一份開發(fā)板對比速查表,幫你快速理清思路。一
    的頭像 發(fā)表于 01-09 19:03 ?889次閱讀
    MCU <b class='flag-5'>開發(fā)板</b>大比拼:STM32、ESP32、<b class='flag-5'>Arduino</b>、樹莓派誰更強?

    ESP32-P4全功能開發(fā)板和ESP32-P4-TINY開發(fā)板該怎么選?看這篇就夠了!

    啟明云端基于樂鑫科技ESP32-P4芯片設計了多款開發(fā)板,這些開發(fā)板有什么區(qū)別?基于應用場景如何選擇?本期,我們聚焦兩款代表性產品:WT99P4C5-S1開發(fā)板與WT9932P4-TINY開發(fā)
    的頭像 發(fā)表于 12-09 18:02 ?902次閱讀
    ESP32-P4全功能<b class='flag-5'>開發(fā)板</b>和ESP32-P4-TINY<b class='flag-5'>開發(fā)板</b>該怎么選?看這篇就夠了!

    STMicroelectronics NUCLEO-C031C6 Nucleo開發(fā)板數據手冊

    STMicroElectronics NUCLEO-C031C6 Nucleo開發(fā)板是STM32 MCU系列的一部分。該非常適合用于快速原型設計,標準化連接允許設計人員在整個Nucleo
    的頭像 發(fā)表于 10-27 14:41 ?793次閱讀
    STMicroelectronics NUCLEO-C031C6 Nucleo<b class='flag-5'>開發(fā)板</b>數據手冊

    STM32 Nucleo-64開發(fā)板技術解析與應用指南

    ARDUINO^?^ Uno V3連接和ST morpho接頭,可輕松擴展STM32 Nucleo開放式開發(fā)平臺的功能。該設有板載ST-LINK調試器/編程器,具有USB重新枚舉功能
    的頭像 發(fā)表于 10-22 14:26 ?902次閱讀
    STM32 Nucleo-64<b class='flag-5'>開發(fā)板</b>技術解析與應用指南

    STM32 Nucleo-144開發(fā)板技術解析與應用指南

    。 STMicroelectronics開發(fā)板支持多種連接選項,包括Arduino、ST Zio和Morpho,同時集成了開關模式電源(SMPS),可實現高效的電源管理。該非常適合
    的頭像 發(fā)表于 10-17 14:40 ?1150次閱讀
    STM32 Nucleo-144<b class='flag-5'>開發(fā)板</b>技術解析與應用指南

    ?STM32 Nucleo-64開發(fā)板技術解析與應用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64開發(fā)板通過由STM32微控制器為概念測試和原型創(chuàng)建提供了一種經濟實惠且靈活的途徑。該開發(fā)板支持ARDUINO
    的頭像 發(fā)表于 10-16 10:50 ?739次閱讀
    ?STM32 Nucleo-64<b class='flag-5'>開發(fā)板</b>技術解析與應用指南

    ?AVR-IoT蜂窩迷你開發(fā)板技術解析與應用指南

    、ATECC608B安全元件和Sequans Monarch 2 GM02S蜂窩模塊。可以使用板載Adafruit Feather兼容邊緣連接器或Qwiic? I^2^C連接器以添加傳感器和執(zhí)行器。亞馬遜網絡服務和Arduino
    的頭像 發(fā)表于 10-14 14:57 ?784次閱讀
    ?AVR-IoT蜂窩迷你<b class='flag-5'>開發(fā)板</b>技術解析與應用指南

    ?PIC32CZ CA70 Curiosity Ultra開發(fā)板用戶指南總結

    微控制器 (MCU)。該開發(fā)板集成編程器或調試器,無需額外硬件。PIC32CZ CA70開發(fā)板配備Arduino Uno R3兼容接口和Xplained Pro擴展兼容接口。此非常適
    的頭像 發(fā)表于 09-28 14:43 ?884次閱讀
    ?PIC32CZ CA70 Curiosity Ultra<b class='flag-5'>開發(fā)板</b>用戶指南總結

    【精選資料】開發(fā)板測評大賽作品合集!

    電子發(fā)燒友攜手16家生態(tài)廠商發(fā)起開發(fā)板測評大賽,設OpenHarmony、RISC-V、Rockchip三大賽道,共計21款、160+塊開發(fā)板,通過評測開發(fā)板性能、易用性及創(chuàng)新場景,促進技術共享、加速產品迭代、激發(fā)行業(yè)創(chuàng)造力,賦
    的頭像 發(fā)表于 09-23 08:09 ?1124次閱讀
    【精選資料】<b class='flag-5'>開發(fā)板</b>測評大賽作品合集!

    RK3506開發(fā)板Linux開發(fā)板極致性價比之選

    RK3506開發(fā)板Linux開發(fā)板極致性價比之選瑞芯微RK3506開發(fā)板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux+RT-Thread系統(tǒng)支持,128MB超大
    的頭像 發(fā)表于 09-11 16:26 ?3466次閱讀
    RK3506<b class='flag-5'>開發(fā)板</b>Linux<b class='flag-5'>開發(fā)板</b>極致性價比之選

    如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino
    的頭像 發(fā)表于 08-08 20:16 ?3573次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3<b class='flag-5'>開發(fā)板</b>給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3<b class='flag-5'>開發(fā)板</b>重新燒錄引導程序bootlaoder

    ESP32開發(fā)板元件資料

    ESP32開發(fā)板元件
    發(fā)表于 07-21 14:47 ?15次下載

    有ARM,NPU,FPGA三種核心的開發(fā)板 — 米爾安路飛龍派開發(fā)板

    最近我發(fā)現一個有趣的開發(fā)板。這個開發(fā)板集合了ARM核心,NPU核心甚至還有FPGA核心。它就是米爾新出的YM90X開發(fā)板。它基于安路科技所打造的芯片上海安路信息科技于2021年在上交所科創(chuàng)
    的頭像 發(fā)表于 06-13 08:03 ?1719次閱讀
    有ARM,NPU,FPGA三種核心的<b class='flag-5'>開發(fā)板</b> — 米爾安路飛龍派<b class='flag-5'>開發(fā)板</b>

    【新品】遠距離圖傳數傳模塊開發(fā)板、藍牙模塊開發(fā)板、無線模塊開發(fā)板

    新品上市圖傳數傳模塊開發(fā)板藍牙模塊開發(fā)板國產無線模塊開發(fā)板部分型號參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠距離圖傳數傳模塊開發(fā)板EWT611-900NW20S是一款入
    的頭像 發(fā)表于 06-12 19:33 ?1151次閱讀
    【新品】遠距離圖傳數傳模塊<b class='flag-5'>開發(fā)板</b>、藍牙模塊<b class='flag-5'>開發(fā)板</b>、無線模塊<b class='flag-5'>開發(fā)板</b>

    【免費試用】開發(fā)板評測大賽開啟!OH 、RISC-V、Rockchip頂級開發(fā)板等你試用~

    技術人的狂歡,開發(fā)者的盛宴!2025年最值得期待的硬核賽事——電子發(fā)燒友開發(fā)板評測大賽正式啟動!無論你是開源生態(tài)的探索者、芯片架構的極客,還是物聯網領域的創(chuàng)新達人,本次大賽三大賽
    的頭像 發(fā)表于 06-05 08:05 ?975次閱讀
    【免費試用】<b class='flag-5'>開發(fā)板</b>評測大賽開啟!OH 、RISC-V、Rockchip頂級<b class='flag-5'>開發(fā)板</b>等你試用~