37種傳感器(十五)之磁力霍爾傳感器模塊+Stduino Nano&UNO說明:
說明:
線性磁力霍爾傳感器模塊利用的是霍爾效應,能夠監測磁場的存在。
當電流通過一個位于磁場中的導體的時候,磁場會對導體中的電子產生一個垂直于電子運動方向上的作用力(洛倫茲力),從而在垂直于導體與磁感線的兩個方向上產生電勢差,并不斷增強。當洛倫茲力與電場力平衡后,電勢差不再增加。這就是霍爾效應。
15霍爾傳感器原理圖.png (98.77 KB, 下載次數: 75)
下載附件
2020-8-1 22:02 上傳
線性磁力霍爾傳感器輸出的電平在一定范圍內與外加磁場成線性關系。因此可以利用傳感器測量物體的位移、角速度等,因此可制作轉速儀、速度表等。
15霍爾傳感器展示圖.png (244.69 KB, 下載次數: 61)
下載附件
2020-8-1 22:04 上傳
實驗目的:
利用線性磁力霍爾傳感器感應磁場變化。
器材:
Stduino UNO/Nano、杜邦線、線性磁力霍爾傳感器模塊
電路連接:
15霍爾傳感器.png (115.49 KB, 下載次數: 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)//當檢測到磁場
{
digitalWrite(LED,LOW);//LED點亮
}
else
{
digitalWrite(LED,HIGH);//當未監測到磁場時,LED燈熄滅
}
}
Stduino IDE是一款面向32位處理器快速入門學習的集成開發平臺,目前已經支持Arduino_Core_STM32框架,集聚快捷、高效、免費、開源、易得于一身,軟件還集成了GDB調試功能。
IDE當前支持的功能有: - GDB調試
- 封裝庫下載安裝
- 代碼自動補全提示
- 中英文模式
- UTF-8\GBK編碼格式
- 代碼快速格式化
- SWD\串口程序下載&調試(已驗證)
- DFU程序下載方式(待驗證)
- USB HID程序下載方式(待驗證)
- maple DFU程序下載方式(待驗證)
- maple DFU2程序下載方式(待驗證)
- MassStorage程序下載方式(待驗證)
更多功能細節請前往www點stduino點com進行了解 已經支持的芯片&板型列表: - 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
更多功能集成正在進行中~
|