步骤1:简介
霍尔效应传感器是一种传感器,当在磁场下施加时,其输出电压的变化做出响应。
霍尔效应是导体中的电流发生时发生的情况其路径因磁场的作用而偏离。通过适当的格式,此偏差会导致产生霍尔电压,并且可以通过外部电路加以利用,这就是霍尔传感器的作用。霍尔电压可以由外部电路测量或用于感应目的,因为它与它产生的电场强度成正比。
步骤2:应用
•气压缸
•打印机
•键盘
•在汽车行业(车轮和车轴的速度测量,内部点火时间的计算
第3步:演示
第4步:WiFi NodeMCU-32S ESP-WROOM- 32
步骤5:编程
我们将编写一个程序,其中ESP32将读取霍尔传感器,如果达到一定极限,内部LED将亮起,指示发生了该情况。
变量和设置
内部LED连接到引脚2,我们将限制设置为“零”。 ,我们将LED引脚设置为输出。请记住,该程序非常简单,不需要安装任何库。
//LED interno (pode variar o pino de placa para placa)
const int LED = 2;
//limite para ativar o LED
const int LIMIT = 0;
void setup() {
Serial.begin(115200);
//configura o pino do LED como saída
pinMode(LED, OUTPUT);
}
循环
在循环中,我们到重新读取霍尔传感器的读取值。我们读取数据并打印测量结果。然后,我们检查读取的值是否小于定义的限制。在这种情况下,我们打开LED。否则,LED指示灯将熄灭。
void loop() {
//guarda o valor lido do sensor hall
int measurement = 0;
//faz a leitura do sensor hall
measurement = hallRead();
Serial.print(“Imprime a medida: “);
Serial.println(measurement);
//verifica se o valor lido é menor que o limite definido
if(measurement 《 LIMIT) {
//liga o LED
digitalWrite(LED, HIGH);
}
else {
//desliga o LED
digitalWrite(LED, LOW);
}
delay(100);
}
责任编辑:wv
-
霍尔传感器
+关注
关注
27文章
723浏览量
63167 -
ESP32
+关注
关注
18文章
970浏览量
17197
发布评论请先 登录
相关推荐
评论