ESP32 霍尔效应传感器

霍尔传感器是一种用于检测其周围磁场变化的传感器。它可以与阈值检测器结合使用作为开关,也可以用于测量磁场强度。

ESP32开发板具有内置的霍尔效应传感器,位于 ESP32 芯片的金属盖后面,如下图所示。

霍尔效应传感器可以检测周围磁场的变化。磁场越大,传感器的输出电压就越大。

,霍尔效应传感器可以与阈值检测相结合以充当开关。此外,霍尔效应传感器主要用于:

要使用ESP32的内置霍尔传感器,可以使用Arduino IDE编写代码,并调用hallRead()函数来获取传感器值。可以参考以下代码示例


int measurement = 0; //声明一个整数变量来存储传感器值
void setup() {
  Serial.begin(115200); //打开串行通信
}
void loop() {
  measurement = hallRead(); //调用函数获取传感器值
  Serial.print("Hall sensor measurement: "); //打印到串口监视器
  Serial.println(measurement);
  delay(1000); //延迟一秒
}


此示例仅读取霍尔传感器测量值并将其显示在串行监视器上。

 measurement = hallRead(); //调用函数获取传感器值
  Serial.print("Hall sensor measurement: "); //打印到串口监视器;

在循环中添加一秒的延迟,以便您可以实际读取值。

delay(1000);

将代码上传到您的 ESP32 开发板。上传完成后,以 9600 的波特率打开串口监视器。将磁铁靠近 ESP32 霍尔传感器,然后看到值增加……

或减少,具体取决于面向传感器的磁极:

磁铁离传感器越近,绝对值越大。


展开阅读全文

页面更新:2024-04-12

标签:霍尔   传感器   效应   阈值   监视器   磁场   磁铁   串口   函数   代码

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top