步驟1:簡(jiǎn)介
霍爾效應(yīng)傳感器是一種傳感器,當(dāng)在磁場(chǎng)下施加時(shí),其輸出電壓的變化做出響應(yīng)。
霍爾效應(yīng)是導(dǎo)體中的電流發(fā)生時(shí)發(fā)生的情況其路徑因磁場(chǎng)的作用而偏離。通過(guò)適當(dāng)?shù)母袷?,此偏差?huì)導(dǎo)致產(chǎn)生霍爾電壓,并且可以通過(guò)外部電路加以利用,這就是霍爾傳感器的作用。霍爾電壓可以由外部電路測(cè)量或用于感應(yīng)目的,因?yàn)樗c它產(chǎn)生的電場(chǎng)強(qiáng)度成正比。
步驟2:應(yīng)用
?氣壓缸
?打印機(jī)
?鍵盤
?在汽車行業(yè)(車輪和車軸的速度測(cè)量,內(nèi)部點(diǎn)火時(shí)間的計(jì)算
第3步:演示
第4步:WiFi NodeMCU-32S ESP-WROOM- 32
步驟5:編程
我們將編寫一個(gè)程序,其中ESP32將讀取霍爾傳感器,如果達(dá)到一定極限,內(nèi)部LED將亮起,指示發(fā)生了該情況。
變量和設(shè)置
內(nèi)部LED連接到引腳2,我們將限制設(shè)置為“零”。 ,我們將LED引腳設(shè)置為輸出。請(qǐng)記住,該程序非常簡(jiǎn)單,不需要安裝任何庫(kù)。
//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);
}
循環(huán)
在循環(huán)中,我們到重新讀取霍爾傳感器的讀取值。我們讀取數(shù)據(jù)并打印測(cè)量結(jié)果。然后,我們檢查讀取的值是否小于定義的限制。在這種情況下,我們打開(kāi)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);
}
責(zé)任編輯:wv
-
霍爾傳感器
+關(guān)注
關(guān)注
28文章
786瀏覽量
65327 -
ESP32
+關(guān)注
關(guān)注
21文章
1044瀏覽量
20335
發(fā)布評(píng)論請(qǐng)先 登錄
浮思特 | 霍爾電壓傳感器優(yōu)點(diǎn)及應(yīng)用詳解

Littelfuse霍爾傳感器產(chǎn)品介紹

霍爾傳感器在智慧小區(qū)燃?xì)饴?lián)網(wǎng)監(jiān)測(cè)中的應(yīng)用方案與解析
ESP32內(nèi)置電容觸摸傳感器的使用

開(kāi)環(huán)式霍爾電流傳感器及閉環(huán)霍爾電流傳感器的多匝穿心利弊分析

器件篇-霍爾傳感器基礎(chǔ)知識(shí)
霍爾傳感器介紹(可下載)
《DNESP32S3使用指南-IDF版_V1.6》第二十八章 內(nèi)部溫度傳感器實(shí)驗(yàn)
原來(lái)ESP32竟可《一“芯”兩用》既做人體檢測(cè)傳感器也做Wi-Fi數(shù)據(jù)傳輸

霍爾傳感器在智能呼啦圈中的應(yīng)用

評(píng)論