原理:
水银开关是在玻璃管或金属管内装入规定数量的水银,再引出电极密封而成的。
传感器各引脚的连接方法如下:
S:接开发板A5
中间:接5V
-:接GND
代码部分:
const int tiltPin=7; //定义水银开关的管脚为7
const int ledPin=13; //定义灯的管脚是13
int tiltState=0;
void setup (){
pinMode(ledPin,OUTPUT); //LED灯为输出
pinMode(tiltPin,INPUT); //水银开关为输入 }
void loop (){
tiltState=digitalRead(tiltPin); //读入水银开关传入的值
if(tiltState==HIGH)//判断水银开关的传入的值情况,如果是水银开关达到了最高点则灯亮,否则不亮
{ digitalWrite(ledPin,HIGH); }
else{ digitalWrite(ledPin,LOW); } }