37種傳感器(三)之干簧管模塊+Stduino Nano&UNO
本文轉(zhuǎn)載自(手工把點(diǎn)替換成.):www點(diǎn)stduino點(diǎn)com/forum.php?mod=viewthread&tid=25&extra=page%3D2
說明:
干簧管,又稱磁力開關(guān)或磁簧開關(guān)。
其內(nèi)部有兩個(gè)金屬簧片,密封在玻璃管中,玻璃管內(nèi)充滿惰性氣體。一般情況下兩簧片相互交疊,但是相距一段空隙,是分離的,電路斷開。當(dāng)有磁性物體靠近時(shí),兩篇簧片會(huì)產(chǎn)生相互吸引的磁力,從而吸合,電路接通。因此可以利用單簧管來制作磁性感應(yīng)器。

干簧管有兩種常見的類型:常開型干簧管和常閉型干簧管。很容易理解,當(dāng)沒有磁性物體靠近時(shí),常開型斷開,常閉型閉合。而靠近磁性物體時(shí),常開型閉合,常閉型斷開。
實(shí)驗(yàn)?zāi)康模?/strong> 利用干簧管檢驗(yàn)磁鐵磁性,當(dāng)靠近磁鐵時(shí),板載LED變亮;當(dāng)遠(yuǎn)離磁鐵時(shí),板載LED熄滅。 實(shí)驗(yàn)器材: Stduino Uno/Nano、干簧管模塊
電路連接:
代碼展示:
const int digitalInPin = 7;
const int ledPin = 13;
void setup()
{
pinMode(digitalInPin,INPUT);
pinMode(ledPin,OUTPUT);
}
void loop()
{
bool state ;
state = digitalRead(digitalInPin);
if(state == HIGH)
{
digitalWrite(ledPin,LOW);
}
else
{
digitalWrite(ledPin,HIGH);
}
}
實(shí)驗(yàn)效果:
|