国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

如何使用Arduino開發板連接干簧管

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

掃碼添加小助手

加入工程師交流群

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

干簧管(Reed Switch)

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

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

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

1.常開型干簧管

2.常閉型干簧管

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

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

干簧管常見的應用

● 用于電話交換機

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

● 用于防盜報警系統中的門窗傳感器

需要的組件

● Arduino Uno開發板

● 干簧管

電阻

LED指示燈

● 磁鐵

● 連接導線

Arduino連接干簧管的電路圖

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

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

微控制器 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”用于保存干簧的狀態。

int LED = 7;

int reed_switch = 4;

int reed_status;

復制代碼

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

void setup()

{

pinMode(LED, OUTPUT);

pinMode(reed_switch, INPUT);

}

接下來,我們需要讀取干簧管開關的狀態。如果等于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開發板連接干簧管(Reed Switch)的方法。是不是很容易實現?如果您在使用過程中遇到問題,歡迎在本貼下面進行回復。
編輯:hfy

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

    關注

    26

    文章

    6293

    瀏覽量

    118229
  • 干簧管
    +關注

    關注

    3

    文章

    86

    瀏覽量

    28955
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196959
  • 磁簧開關
    +關注

    關注

    0

    文章

    23

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Arduino UNO Q開發板部署OpenClaw開源AI智能體

    近期 OpenClaw 邊緣 AI 火遍開發者社區,百元開發板跑 AI 智能體的演示讓無數技術愛好者沸騰!想低成本上手這款開源 AI 智能體,實現本地語音控制、環境感知等實操功能,卻苦于找不到適配性強、易部署、性價比高的開發板?
    的頭像 發表于 03-09 10:03 ?368次閱讀

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

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

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

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

    STMicroelectronics NUCLEO-C031C6 Nucleo開發板數據手冊

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

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

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

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

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

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

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

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

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

    ?PIC32CZ CA70 Curiosity Ultra開發板用戶指南總結

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

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

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

    RK3506開發板Linux開發板極致性價比之選

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

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

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

    ESP32開發板元件資料

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

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

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

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

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