霍尔传感器
2024年9月21日大约 2 分钟
简介
霍尔传感器是一种基于霍尔效应工作的磁场传感器.当一块通电的半导体薄片处于磁场中,且磁场方向与电流方向垂直时,薄片中的载流子(电子或空穴)会受到洛伦兹力的作用而发生偏转,分别向片子的横向两侧偏转和积聚,从而在薄片的横向两侧形成一个电场,称作霍尔电场。当霍尔电场产生的电场力和洛伦兹力达到平衡时,片子两侧便建立起一个稳定的电压,这就是霍尔电压。通过测量霍尔电压的大小和方向,就可以确定磁场的强度和方向
产品实拍
产品参数
- 工作电压:3.3V-5V
- 接口类型:ph2.0 3p
- 下载接口:Microusb
引脚说明
序号 | 名称 | 功能描述 |
---|---|---|
1 | V | 3V3~5V电源正极 |
2 | G | 电源负极 |
3 | S | 模拟信号输出 |
Arduino示例代码
const int hallPin = 2; // 连接霍尔传感器的引脚
const int ledPin = 13; // 连接 LED 的引脚
void setup() {
pinMode(hallPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
int hallValue = digitalRead(hallPin);
if (hallValue == LOW) { // 通常霍尔传感器检测到南极磁场时输出低电平
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}
结果
当传感器感应到无磁场或北极磁场时,传感器上的LED处于熄灭状态,当传感器感应到南极磁场时,模块上的LED被点亮。
Mind+使用说明
1.打开 Mind + 软件,在主界面中切换到 “上传模式”。
2.在界面左侧的 “扩展” 栏中,选择你所使用的主控板类型,确保与实际连接的主控板一致。
3.在 “扩展” 栏的 “传感器” 分类中找到 “数字类传感器”,点击后在右侧出现的列表中选择 “霍尔传感器” 进行添加。此时,在程序块区域会出现与霍尔传感器相关的模块。
4.从 “输出” 分类中找到 “数字输出” 模块,将 “设置数字引脚输出高电平 / 低电平” 模块拖到程序编辑区域。
5.最后,点击 “上传到设备” 按钮,将程序上传到 Arduino 主控板。
疑难解答
更多问题及有趣的应用,请访问论坛 或加入QQ技术交流群:522420541