找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3353|回復(fù): 0
收起左側(cè)

[更好用的單片機]Stduino學(xué)習(xí)(十七)水銀開關(guān)模塊

[復(fù)制鏈接]
ID:786043 發(fā)表于 2020-8-3 10:22 | 顯示全部樓層 |閱讀模式
說明:
水銀,即金屬“汞”的俗稱,是常溫常壓下唯一以液態(tài)存在的金屬。汞是銀白色閃亮的重質(zhì)液體,化學(xué)性質(zhì)穩(wěn)定,不溶于酸也不溶于堿。水銀常溫下即可蒸發(fā),同時因為汞是重金屬,汞蒸氣和汞的化合物多有劇毒。
17-水銀開關(guān)模塊原理圖.jpg
(圖片源自網(wǎng)絡(luò))

水銀具有良好的導(dǎo)電性和流動性,這一點被應(yīng)用在水銀開關(guān)中。水銀開關(guān)中有一個小玻璃泡容器,儲存有一小滴水銀,同時玻璃泡中還伸進去了兩個金屬電極。當(dāng)水銀開關(guān)傾斜時,就可能導(dǎo)致水銀同時接觸到兩個電極,從而連通電路。反之,則導(dǎo)致電路斷開。水銀開關(guān)經(jīng)常用在報警裝置、通訊設(shè)備、儀表儀器等領(lǐng)域。
17-水銀開關(guān)模塊展示圖.png

實驗?zāi)康模?/font>
當(dāng)水銀模塊傾斜時,水銀開關(guān)呈導(dǎo)通狀態(tài)(此時輸出低電平),板載LED等閃爍;否則(此時模塊輸出高電平)板載LED燈熄滅。

器材:
Stduino UNO/Nano、杜邦線、有源蜂鳴器模塊

電路連接:
17-水銀開關(guān)模塊電路圖.png


代碼展示:
int LED = 13;
int BUTTON =8;

void setup()
{
  // put your setup code here, to run once:
    pinMode(LED,OUTPUT);
    pinMode(BUTTON,INPUT);
   
}
void loop()
{
  // put your main code here, to run repeatedly:
    if(!digitalRead(BUTTON))
    {
        digitalWrite(LED,LOW);
        delay(300);
        digitalWrite(LED,HIGH);
        delay(300);
    }
    else
    {
        digitalWrite(LED,HIGH);
        delay(10);
    }
}


實驗效果:
左邊水銀開關(guān)模塊水平放置,而右邊略有傾斜。可以看到左側(cè)LED并沒有亮,而水銀開關(guān)傾斜后板載LED和模塊自帶的LED都變亮了。
17-水銀開關(guān)模塊效果圖01.png 17-水銀開關(guān)模塊效果圖02.png

注意:
水銀對人體及環(huán)境均有毒害,故使用水銀開關(guān)時,務(wù)必小心謹慎,以免打碎玻璃管導(dǎo)致水銀泄露。
如不小心打碎,要立刻打開窗戶,門窗通風(fēng),防止汞蒸氣被吸入。此時,不可以使用抹布或者拖把擦拭散落水銀,以免污染更多地方?梢杂眉埰蛘咚芰系鹊葘⑺y珠收集,放入密封容器中,丟棄到指定位置。盡可能少的接觸水銀。


Stduino IDE是一款面向32位處理器快速入門學(xué)習(xí)的集成開發(fā)平臺,目前已經(jīng)支持Arduino_Core_STM32框架,集聚快捷、高效、免費、開源、易得于一身,軟件還集成了GDB調(diào)試功能。
IDE當(dāng)前支持的功能有:

  • GDB調(diào)試
  • 封裝庫下載安裝
  • 代碼自動補全提示
  • 中英文模式
  • UTF-8\GBK編碼格式
  • 代碼快速格式化
  • SWD\串口程序下載&調(diào)試(已驗證)
  • DFU程序下載方式(待驗證)
  • USB HID程序下載方式(待驗證)
  • maple DFU程序下載方式(待驗證)
  • maple DFU2程序下載方式(待驗證)
  • MassStorage程序下載方式(待驗證)

更多功能細節(jié)請前往www點stduinocom進行了解

已經(jīng)支持的芯片&板型列表:

  • Stduino UNO&Nano
  • Nucleo 144 boards
  • Nucleo 64 boards
  • Nucleo 32 boards
  • Discovery boards
  • Eval boards
  • STM32MP1 series coprocessor boards
  • Generic STM32F0 boards
  • Generic STM32F1 boards
  • Generic STM32F3 boards
  • Generic STM32F4 boards
  • Generic STM32H7 boards
  • Generic STM32L0 boards
  • 3D printer boards
  • LoRa boards
  • Electronic Speed Controller boards
  • Generic flight controllers
  • Garatronics boards
  • Midatronics boards

更多功能集成正在進行中~



回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表