这三种传感器中,模拟霍尔和霍尔磁力传感器的S引脚输出的是模拟值,线性霍尔的A0引脚输出的是模拟值,D0引脚输出的是开关量。
采用下面的代码分别对这三种传感器的模拟值引脚输出进行监测。
const int buttonPin = A0;
int inputValue = 0;
void setup() {
pinMode(buttonPin, INPUT);
digitalWrite(buttonPin,LOW);
Serial.begin(9600);
}
void loop() {
inputValue = analogRead(buttonPin);
Serial.println(inputValue);
}
将输出值放到matlab中创建图形,图形分别如下:
模拟霍尔传感器的模拟引脚输出图形如下,这是用手拿着磁铁从远及近靠近传感器产生的模拟值图形,曲线最低处是磁铁与传感器距离最近时的输出。
霍尔磁力传感器的模拟引脚输出图形如下,这是用手拿着磁铁多次从远及近靠近传感器产生的模拟值图形,曲线最低处是磁铁与传感器距离最近时的输出。
线性霍尔传感器的模拟引脚输出图形如下,这是用手拿着磁铁多次从远及近靠近传感器产生的模拟值图形,曲线最低处是磁铁与传感器距离最近时的输出。

由于线性霍尔传感器和霍尔磁力传感器上自带有测试LED(线性霍尔传感器上带绿色LED,霍尔磁力传感器上带红色LED),当传感器接近磁铁时,测试LED灯会自动变亮,所以就没有写另外的测试程序了(如果要写的话,就是检测传感器模拟引脚值,当小于某一值时点亮LED灯)。只是做了一个简单的测试视频,视频如下:
PS:模拟霍尔传感器正面接触磁铁时,模拟引脚输出值最低(下左图),反面接触时最高(下右图),另外两类传感器与模拟霍尔传感器正好相反。
详解五种常见的滤波器
时间:2026-09-05
双速电机的工作原理是什么?
时间:2026-09-05
寄存器变量是什么?及它的存储种类有哪些?
时间:2026-09-05
SDRAM、SRAM与DRAM这几种内存的区别是什么
时间:2026-09-05
为什么电力电子系统中使用低压MOSFET?
时间:2026-09-05
无线通信的原理是什么?它具有哪些通信方式?
时间:2026-09-05
USB转串口与虚拟串口相关
时间:2026-09-03
陷波滤波器的基础知识
时间:2026-09-02
什么是单结晶体管,单结晶体管和场效应晶体管...
时间:2026-09-02
存储芯片的原理、分类及应用
时间:2026-09-02
电阻的单位
时间:2026-03-05
NVIDIA CPU+GPU超级芯片大升级!
时间:2026-03-09
贴片电阻怎么看阻值
时间:2026-03-05
电阻的原理和作用 电阻色环识别图 电路中电...
时间:2026-03-09
什么是室温超导?半导体时代将走向结束?芯...
时间:2026-03-09
什么是硅片或者晶圆?一文了解半导体硅晶圆
时间:2026-03-09
HTCC:半导体封装的理想方式
时间:2026-03-06
一文详解MOS管驱动电路拓扑的设计
时间:2026-03-09
半导体光刻工艺 光刻—半导体电路的绘制
时间:2026-03-09
石英灯电子变压器电路原理
时间:2026-03-06