步驟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文章
707瀏覽量
63102 -
ESP32
+關注
關注
18文章
960瀏覽量
17114
發布評論請先 登錄
相關推薦
評論