chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

干簧管(Reed Switch)

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

兩個(gè)金屬片的玻璃外殼可以保護(hù)它們免受灰塵和其他顆粒的侵蝕。干簧管可以在任何環(huán)境中運(yùn)行,例如存在易燃?xì)怏w的環(huán)境或會影響開關(guān)觸點(diǎn)的腐蝕環(huán)境。

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

1.常開型干簧管

2.常閉型干簧管

在常開型干簧管中,開關(guān)在沒有磁場的情況下斷開,并且在有磁場的情況下短接。在存在磁場的情況下,玻璃管內(nèi)的兩個(gè)金屬觸點(diǎn)彼此吸引以進(jìn)行接觸。

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

干簧管常見的應(yīng)用

● 用于電話交換機(jī)

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

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

需要的組件

● Arduino Uno開發(fā)板

● 干簧管

電阻

LED指示燈

● 磁鐵

● 連接導(dǎo)線

Arduino連接干簧管的電路圖

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

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

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

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

代碼說明

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

int LED = 7;

int reed_switch = 4;

int reed_status;

復(fù)制代碼

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

void setup()

{

pinMode(LED, OUTPUT);

pinMode(reed_switch, INPUT);

}

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

void loop()

{

reed_status = digitalRead(reed_switch);

if (reed_status == 1)

digitalWrite(LED, LOW);

else

digitalWrite(LED, HIGH);

delay(1000);

}

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

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

    關(guān)注

    26

    文章

    6291

    瀏覽量

    118146
  • 干簧管
    +關(guān)注

    關(guān)注

    3

    文章

    86

    瀏覽量

    28953
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196947
  • 磁簧開關(guān)
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    【新品】遠(yuǎn)距離圖傳數(shù)傳模塊開發(fā)板、藍(lán)牙模塊開發(fā)板、無線模塊開發(fā)板

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

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

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