zl程序教程

您现在的位置是:首页 >  其它

当前栏目

常用传感器讲解十三--霍尔效应传感器(KY-003)

-- 常用 讲解 传感器 十三 003 效应
2023-09-11 14:20:37 时间

常用传感器讲解十三–霍尔效应传感器(KY-003)

具体讲解

在这里插入图片描述

霍尔效应传感器是根据是否存在磁场来改变其输出的传感器。这意味着霍尔效应传感器产生的输出信号是其周围磁场密度的函数。当其周围的磁通密度超过某个预设阈值时,传感器将对其进行检测并生成有时称为霍尔电压的输出电压,以指示磁场的存在。

电路连接

我们要做的就是检查是否检测到磁场,如果是,请打开LED;否则,请关闭LED。
VCC-5V
地-地
SIG-D2
在这里插入图片描述

代码实现

int hallSensorPin = 2;     
int ledPin =  13;    
int state = 0;          
void setup() {
  pinMode(ledPin, OUTPUT);      
  pinMode(hallSensorPin, INPUT);     
}
void loop(){
  
  state = digitalRead(hallSensorPin);
  if (state == LOW) {        
    digitalWrite(ledPin, HIGH);  
  } 
  else {
    digitalWrite(ledPin, LOW); 
  }
}