2022年4月13日星期三

水銀開關模組mercury switch

水銀開關模組mercury switch

水銀開關,又稱傾倒開關,常用來做傾倒偵測。



實驗材料

  1. arduino NANO+ NANO IO擴展板
  2. 水銀開關模組
  3. 杜邦線若干條



感測器原理
透明管內有兩根導體,內部有一滴水銀,當傾倒的角度讓水銀與兩個導體相碰時,便會發生短路。

感測器電路
此模組的電路如下,我們可以看到是低態觸發,當水銀讓導線短路時,會讓模組上的LED導通,因此我們在寫程式判斷觸發時,要判斷的是LOW。


接線說明

Arduino Nano

水銀開關模組

5V

R

GND

G

PIN8

Y



Arduino 程式碼

//水銀開關
//mercury switch
void setup() {
  pinMode(8,INPUT);//將PIN8設為讀取輸入訊號
  pinMode(13,OUTPUT);//Arduino板子LED燈腳位
}

void loop() {
  if(digitalRead(8)==LOW)//當讀到水銀開關觸發時
    digitalWrite(13,HIGH);//Arduino板子LED燈亮
  else
    digitalWrite(13,LOW);//Arduino板子LED燈滅
}

實驗結果
導通

未導通

可能發生的問題
  1. 水銀感測器破裂請遠離
  2. 杜邦線問題
備註:電路應用時要注意觸發位準


沒有留言:

發佈留言

打賞按讚