資料介紹
用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 三軸磁阻傳感器特點(抄自網(wǎng)上):
1,數(shù)字量輸出:I2C 數(shù)字量輸出接口,設(shè)計使用非常方便。
2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規(guī)模量產(chǎn)使用。
3,精度高:1-2 度,內(nèi)置12 位A/D,OFFSET, SET/RESET 電路,不會出現(xiàn)磁飽和現(xiàn)象,不會有累加誤差。
4,支持自動校準(zhǔn)程序,簡化使用步驟,終端產(chǎn)品使用非常方便。
5,內(nèi)置自測試電路,方便量產(chǎn)測試,無需增加額外昂貴的測試設(shè)備。
6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測量模式-0.6mA

?
連接方法:
只要連接VCC,GND,SDA,SDL 四條線。
Arduino GND -> HMC5883L GND
Arduino 3.3V -> HMC5883L VCC
Arduino A4 (SDA) -> HMC5883L SDA
Arduino A5 (SCL) -> HMC5883L SCL
(注意,接線是A4,A5,不是D4,D5)
源程序:
#include
#include
HMC5883Lcompass;
voidsetup()
{
Serial.begin(9600);
Wire.begin();
compass = HMC5883L();
compass.SetScale(1.3);
compass.SetMeasurementMode(Measurement_Continuous);
}
voidloop()
{
MagnetometerRaw raw = compass.ReadRawAxis();
MagnetometerScaled scaled = compass.ReadScaledAxis();
float xHeading = atan2(scaled.YAxis, scaled.XAxis);
float yHeading = atan2(scaled.ZAxis, scaled.XAxis);
float zHeading = atan2(scaled.ZAxis, scaled.YAxis);
if(xHeading < 0) xHeading += 2*PI;
if(xHeading > 2*PI) xHeading -= 2*PI;
if(yHeading < 0) yHeading += 2*PI;
if(yHeading > 2*PI) yHeading -= 2*PI;
if(zHeading < 0) zHeading += 2*PI;
if(zHeading > 2*PI) zHeading -= 2*PI;
float xDegrees = xHeading * 180/M_PI;
float yDegrees = yHeading * 180/M_PI;
float zDegrees = zHeading * 180/M_PI;
Serial.print(xDegrees);
Serial.print(",");
Serial.print(yDegrees);
Serial.print(",");
Serial.print(zDegrees);
Serial.println(";");
delay(100);
}
- 霍尼韋爾HMC5883L詳細(xì)資料下載 10次下載
- 三軸電子羅盤芯片AK8963數(shù)據(jù)手冊 21次下載
- HMC5883L的應(yīng)用和引腳與寄存器及讀寫數(shù)據(jù)等詳細(xì)資料說明
- BMC150六軸電子通道傳感器數(shù)據(jù)手冊免費下載 18次下載
- 三軸數(shù)字羅盤集成電路hmc5883l 8次下載
- 簡析傾角傳感器在三維電子羅盤中的基本作用 10次下載
- HMC5883L中文 13次下載
- 基于51單片機的電子指南針HMC5883L數(shù)字羅盤 28次下載
- HMC5883L資料 4次下載
- HMC5843-C 0次下載
- HMC5883L 7次下載
- HMC5883L和ADXL345資料 19次下載
- HMC5883L中文數(shù)據(jù)手冊 116次下載
- GY-273 HMC5883L電子指南針羅盤 82次下載
- 基于磁阻傳感器和加速度計的電子羅盤設(shè)計 128次下載
- PNI電子羅盤-TCM-XB 安裝及測試校準(zhǔn)的簡要說明 440次閱讀
- 何謂地磁傳感器? 679次閱讀
- 如何利用HMC5883L實現(xiàn)三軸磁力計的設(shè)計 5908次閱讀
- 微雪電子三軸電子羅盤指南針介紹 2238次閱讀
- 姿態(tài)傳感器的工作原理_姿態(tài)傳感器作用 1.8w次閱讀
- digilentPmodCMPS:三軸數(shù)字羅盤簡介 2675次閱讀
- 三軸加速度傳感器原理_三軸加速度傳感器應(yīng)用 1.9w次閱讀
- hmc5883l傾角校準(zhǔn)與角度公式 2.1w次閱讀
- HMC5883L應(yīng)用說明 2.8w次閱讀
- hmc5883l的特點及優(yōu)點_HMC5883L磁力計校準(zhǔn)方法 1.6w次閱讀
- hmc5883l三軸電子羅盤傳感器連接arduino 1.9w次閱讀
- 無人機三軸磁力計芯片電路設(shè)計—電路精選(50) 1.3w次閱讀
- 三軸加速度傳感器應(yīng)用詳解 1.2w次閱讀
- 三軸地磁傳感器新思路 妥善解決高溫可靠性問題 2039次閱讀
- HMC5883L驅(qū)動及調(diào)試的總結(jié) 5054次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 2次下載 | 免費
- 2AN158 GD32VW553 Wi-Fi開發(fā)指南
- 1.51MB | 2次下載 | 免費
- 3AN148 GD32VW553射頻硬件開發(fā)指南
- 2.07MB | 1次下載 | 免費
- 4AN111-LTC3219用戶指南
- 84.32KB | 次下載 | 免費
- 5AN153-用于電源系統(tǒng)管理的Linduino
- 1.38MB | 次下載 | 免費
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費
- 7SM2018E 支持可控硅調(diào)光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費
- 8AN-1308: 電流檢測放大器共模階躍響應(yīng)
- 545.42KB | 次下載 | 免費
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機智能手環(huán)心率計步器體溫顯示設(shè)計
- 0.10 MB | 130次下載 | 免費
- 4使用單片機實現(xiàn)七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 53314A函數(shù)發(fā)生器維修手冊
- 16.30 MB | 31次下載 | 免費
- 6美的電磁爐維修手冊大全
- 1.56 MB | 24次下載 | 5 積分
- 7如何正確測試電源的紋波
- 0.36 MB | 17次下載 | 免費
- 8感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論