37款傳感器與模塊的提法,在網(wǎng)絡(luò)上廣泛流傳,其實(shí)Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和執(zhí)行器模塊,依照實(shí)踐出真知(一定要?jiǎng)邮肿觯┑睦砟睿詫W(xué)習(xí)和交流為目的,這里準(zhǔn)備逐一動(dòng)手試試多做實(shí)驗(yàn),不管成功與否,都會(huì)記錄下來——小小的進(jìn)步或是搞不掂的問題,希望能夠拋磚引玉。
【Arduino】168種傳感器模塊系列實(shí)驗(yàn)(資料代碼+仿真編程+圖形編程)
實(shí)驗(yàn)十二:3144E霍爾開關(guān)傳感器模塊 磁性磁鐵磁場計(jì)數(shù)電機(jī)測速 可調(diào)靈敏度
2、實(shí)驗(yàn)三:雙極鎖存型霍爾元件U18(自鎖雙穩(wěn)態(tài))
(1)參考開源代碼(Arduino):
/*
【Arduino】168種傳感器模塊系列實(shí)驗(yàn)(資料代碼+仿真編程+圖形編程)
實(shí)驗(yàn)二:通過串口顯示檢測U18霍爾元件的數(shù)值與波形
實(shí)驗(yàn)接線:U18霍爾元件接Uno的A0
*/
void setup()
{
Serial.begin(9600); // 設(shè)置串口波特率為9600
pinMode(A0, INPUT); // 霍爾連接引腳A0,并設(shè)置為輸入模式
}
void loop()
{
Serial.println(analogRead(A0)); //將讀取的A0模擬值輸出到串口監(jiān)視器
delay(500); // 延時(shí)500毫秒
}
(2)打開Arduino IDE上的串口監(jiān)視器(紅點(diǎn)處),讀取A0模擬端口輸入的數(shù)值
實(shí)驗(yàn)說明:通過調(diào)換磁鐵極性(N或S)靠近U18,才能反轉(zhuǎn)輸出高低電平的狀態(tài)
(3)打開Arduino串口繪圖器(紅點(diǎn)處),查看磁鐵接近霍爾元件產(chǎn)生的信號(hào)波形
3、實(shí)驗(yàn)四:線性霍爾元件49E(輸出模擬量)
(1)參考開源代碼(Arduino):
/*
【Arduino】168種傳感器模塊系列實(shí)驗(yàn)(資料代碼+仿真編程+圖形編程)
實(shí)驗(yàn)三:線性霍爾元件49E(輸出模擬量)
實(shí)驗(yàn)接線:49E霍爾元件接Uno的A0
*/
void setup()
{
Serial.begin(9600); // 設(shè)置串口波特率為9600
pinMode(A0, INPUT); // 霍爾連接引腳A0,并設(shè)置為輸入模式
}
void loop()
{
Serial.println(analogRead(A0)); //將讀取的A0模擬值輸出到串口監(jiān)視器
delay(500); // 延時(shí)500毫秒
}
(2)打開Arduino IDE上的串口監(jiān)視器(紅點(diǎn)處),讀取A0模擬端口輸入的數(shù)值
(3)打開Arduino串口繪圖器(紅點(diǎn)處),查看磁鐵接近霍爾元件產(chǎn)生的信號(hào)波形
(實(shí)驗(yàn)說明:最后圖為調(diào)換磁鐵極性產(chǎn)生的波形)
(4)實(shí)驗(yàn)場景圖
文章來源:http://www.zghlxwxcb.cn/news/detail-642567.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-642567.html
到了這里,關(guān)于【雕爺學(xué)編程】Arduino動(dòng)手做(12)---霍爾磁場傳感器模塊5的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!