电子积木 霍尔开关Hall V03

Written by on 2012/11/23 in 产品 - No comments

霍尔开关所依据的原理就是霍尔效应。霍尔效应是电磁效应的一种,当电流垂直于外磁场通过导体时,在导体的垂直于磁场和电流方向的两个端面之间会出现电势差,这一现象就是霍尔效应。霍尔开关通过检测磁场变化,转变为电信号输出,并且具有很高的可靠性和灵敏度。

霍尔开关在Arduino上的使用比较简单,具体实验操作步骤如下:

1、 将Arduino与传感器扩展板连接起来,并用传感器连接线将霍尔开关和传感器扩展板连接起来。

2、 然后将程序下载进入Arduino,程序如下:

 

int ledPin = 13;
int switchPin = 19;
int value = 0; 

void setup() {
  pinMode(switchPin, INPUT);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);  
}

void loop() {
  value = digitalRead(switchPin);
  if (HIGH == value) {
    digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }
}

3、使用的时候当霍尔开关靠近磁铁的时候,从Arduino相应引脚读出来的值为高,而当霍尔开关远离磁铁的时候,从Arduino相应引脚读出来的值为低。另外这里介绍的霍尔开关模块属于单极性霍尔元件,所以只对磁铁的南极或者北极有响应,实验的时候如果发现不响应的话可以试着换磁铁的另一极使用噢;-)

Leave a Comment

使用新浪微博登录