ESP32 开发板内置霍尔效应传感器,可检测周围磁场的变化。
内置霍尔效应传感器在 ESP32 芯片的金属盖后面,它可以检测周围磁场的变化。磁场越大,传感器的输出电压越大。
它可以用于:
- 检测接近度;
- 计算定位;
- 计算一个轮子的转数;
- 检测开关;
读取霍尔传感器:
hallRead(); 函数会返回此时霍尔传感器采集回的数值。
磁铁离传感器越近,绝对值越大。
code:
#include <Arduino.h>
int val = 0;
void setup()
{
Serial.begin(115200);
}
void loop()
{
val = hallRead();
Serial.println(val);
delay(1000);
}