37種傳感器(十五)之磁力霍爾傳感器模塊+Stduino Nano&UNO說明:
說明:
線性磁力霍爾傳感器模塊利用的是霍爾效應(yīng),能夠監(jiān)測磁場的存在。
當(dāng)電流通過一個位于磁場中的導(dǎo)體的時候,磁場會對導(dǎo)體中的電子產(chǎn)生一個垂直于電子運(yùn)動方向上的作用力(洛倫茲力),從而在垂直于導(dǎo)體與磁感線的兩個方向上產(chǎn)生電勢差,并不斷增強(qiáng)。當(dāng)洛倫茲力與電場力平衡后,電勢差不再增加。這就是霍爾效應(yīng)。
15霍爾傳感器原理圖.png (98.77 KB, 下載次數(shù): 75)
下載附件
2020-8-1 22:02 上傳
線性磁力霍爾傳感器輸出的電平在一定范圍內(nèi)與外加磁場成線性關(guān)系。因此可以利用傳感器測量物體的位移、角速度等,因此可制作轉(zhuǎn)速儀、速度表等。
15霍爾傳感器展示圖.png (244.69 KB, 下載次數(shù): 61)
下載附件
2020-8-1 22:04 上傳
實驗?zāi)康模?/strong>
利用線性磁力霍爾傳感器感應(yīng)磁場變化。
器材:
Stduino UNO/Nano、杜邦線、線性磁力霍爾傳感器模塊
電路連接:
15霍爾傳感器.png (115.49 KB, 下載次數(shù): 79)
下載附件
2020-8-1 22:06 上傳
代碼展示:
int LED = 13;
int SENSOR = 8;
int val;
void setup()
{
pinMode(LED,OUTPUT);
pinMode(SENSOR,INPUT);
}
void loop()
{
val = digitalRead(SENSOR);
if(val== HIGH)//當(dāng)檢測到磁場
{
digitalWrite(LED,LOW);//LED點亮
}
else
{
digitalWrite(LED,HIGH);//當(dāng)未監(jiān)測到磁場時,LED燈熄滅
}
}
Stduino IDE是一款面向32位處理器快速入門學(xué)習(xí)的集成開發(fā)平臺,目前已經(jīng)支持Arduino_Core_STM32框架,集聚快捷、高效、免費(fèi)、開源、易得于一身,軟件還集成了GDB調(diào)試功能。
IDE當(dāng)前支持的功能有: - GDB調(diào)試
- 封裝庫下載安裝
- 代碼自動補(bǔ)全提示
- 中英文模式
- UTF-8\GBK編碼格式
- 代碼快速格式化
- SWD\串口程序下載&調(diào)試(已驗證)
- DFU程序下載方式(待驗證)
- USB HID程序下載方式(待驗證)
- maple DFU程序下載方式(待驗證)
- maple DFU2程序下載方式(待驗證)
- MassStorage程序下載方式(待驗證)
更多功能細(xì)節(jié)請前往www點stduino點com進(jìn)行了解 已經(jīng)支持的芯片&板型列表: - Stduino UNO&Nano
- Nucleo 144 boards
- Nucleo 64 boards
- Nucleo 32 boards
- Discovery boards
- Eval boards
- STM32MP1 series coprocessor boards
- Generic STM32F0 boards
- Generic STM32F1 boards
- Generic STM32F3 boards
- Generic STM32F4 boards
- Generic STM32H7 boards
- Generic STM32L0 boards
- 3D printer boards
- LoRa boards
- Electronic Speed Controller boards
- Generic flight controllers
- Garatronics boards
- Midatronics boards
更多功能集成正在進(jìn)行中~
|