這三種傳感器中,模擬霍爾和霍爾磁力傳感器的S引腳輸出的是模擬值,線性霍爾的A0引腳輸出的是模擬值,D0引腳輸出的是開關(guān)量。
采用下面的代碼分別對這三種傳感器的模擬值引腳輸出進行監(jiān)測。
const int buttonPin = A0;
int inputValue = 0;
void setup() {
pinMode(buttonPin, INPUT);
digitalWrite(buttonPin,LOW);
Serial.begin(9600);
}
void loop() {
inputValue = analogRead(buttonPin);
Serial.println(inputValue);
}
將輸出值放到matlab中創(chuàng)建圖形,圖形分別如下:
模擬霍爾傳感器的模擬引腳輸出圖形如下,這是用手拿著磁鐵從遠及近靠近傳感器產(chǎn)生的模擬值圖形,曲線最低處是磁鐵與傳感器距離最近時的輸出。
霍爾磁力傳感器的模擬引腳輸出圖形如下,這是用手拿著磁鐵多次從遠及近靠近傳感器產(chǎn)生的模擬值圖形,曲線最低處是磁鐵與傳感器距離最近時的輸出。
線性霍爾傳感器的模擬引腳輸出圖形如下,這是用手拿著磁鐵多次從遠及近靠近傳感器產(chǎn)生的模擬值圖形,曲線最低處是磁鐵與傳感器距離最近時的輸出。
由于線性霍爾傳感器和霍爾磁力傳感器上自帶有測試LED(線性霍爾傳感器上帶綠色LED,霍爾磁力傳感器上帶紅色LED),當傳感器接近磁鐵時,測試LED燈會自動變亮,所以就沒有寫另外的測試程序了(如果要寫的話,就是檢測傳感器模擬引腳值,當小于某一值時點亮LED燈)。只是做了一個簡單的測試視頻,視頻如下:
PS:模擬霍爾傳感器正面接觸磁鐵時,模擬引腳輸出值最低(下左圖),反面接觸時最高(下右圖),另外兩類傳感器與模擬霍爾傳感器正好相反。
非常好我支持^.^
(2) 100%
不好我反對
(0) 0%
相關(guān)閱讀:
- [電子說] 溫度傳感器機遇何在?安富利帶你揭秘 2023-10-24
- [電子說] NB-IOT無線傾角傳感器用于伊利智能貨架安全監(jiān)測的具體案例 2023-10-24
- [電子說] 怎樣解決霍爾搖桿耗電量大的問題?揭秘霍爾芯片的選型要求 2023-10-24
- [電子說] 傾角傳感器物聯(lián)網(wǎng)解決方案 2023-10-24
- [電子說] 國產(chǎn)運放和溫度傳感器介紹 2023-10-24
- [電子說] AR/VR是否是能為Prophesee打開批量市場的領(lǐng)域? 2023-10-24
- [電子說] TDA4 SPL SBL啟動流程簡析 2023-10-24
- [電子說] 一種用于高精度測量應用的低功耗模數(shù)轉(zhuǎn)換器(ADC)解決方案 2023-10-24
( 發(fā)表人:金巧 )