37种传感器(三)之干簧管传感器模块+Stduino Nano&UNO

37种传感器(三)之干簧管传感器模块+Stduino Nano&UNO

本文转载自:http://www.stduino.com/forum.php?mod=viewthread&tid=25&extra==

关键词:
51、stm32、arduino、stduino、单片机、stduino UNO&Nano、干簧管模块

说明:
干簧管,又称磁力开关或磁簧开关。其内部有两个金属簧片,密封在玻璃管中,玻璃管内充满惰性气体。一般情况下两簧片相互交叠,但是相距一段空隙,是分离的,电路断开。当有磁性物体靠近时,两篇簧片会产生相互吸引的磁力,从而吸合,电路接通。因此可以利用单簧管来制作磁性感应器。
干簧管有两种常见的类型:常开型干簧管和常闭型干簧管。很容易理解,当没有磁性物体靠近时,常开型断开,常闭型闭合。而靠近磁性物体时,常开型闭合,常闭型断开。

37种传感器(三)之干簧管传感器模块+Stduino Nano&UNO_第1张图片
实验目的:
利用干簧管检验磁铁磁性,当靠近磁铁时,板载LED变亮;当远离磁铁时,板载LED熄灭。

器材:
Stduino Uno/Nano、干簧管模块

电路连接:
37种传感器(三)之干簧管传感器模块+Stduino Nano&UNO_第2张图片
代码展示:

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);
  }
}

你可能感兴趣的:(Stduino)