資料介紹
用途:測(cè)量地磁方向,測(cè)量物體靜止時(shí)候的方向,測(cè)量傳感器周圍磁力線的方向。注意,測(cè)量地磁時(shí)候容易受到周圍磁場(chǎng)影響,主芯片HMC5883 三軸磁阻傳感器特點(diǎn)(抄自網(wǎng)上):
1,數(shù)字量輸出:I2C 數(shù)字量輸出接口,設(shè)計(jì)使用非常方便。
2,尺寸小: 3x3x0.9mm LCC 封裝,適合大規(guī)模量產(chǎn)使用。
3,精度高:1-2 度,內(nèi)置12 位A/D,OFFSET, SET/RESET 電路,不會(huì)出現(xiàn)磁飽和現(xiàn)象,不會(huì)有累加誤差。
4,支持自動(dòng)校準(zhǔn)程序,簡(jiǎn)化使用步驟,終端產(chǎn)品使用非常方便。
5,內(nèi)置自測(cè)試電路,方便量產(chǎn)測(cè)試,無需增加額外昂貴的測(cè)試設(shè)備。
6,功耗低:供電電壓1.8V, 功耗睡眠模式-2.5uA 測(cè)量模式-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ù)手冊(cè) 21次下載
- HMC5883L的應(yīng)用和引腳與寄存器及讀寫數(shù)據(jù)等詳細(xì)資料說明
- BMC150六軸電子通道傳感器數(shù)據(jù)手冊(cè)免費(fèi)下載 18次下載
- 三軸數(shù)字羅盤集成電路hmc5883l 8次下載
- 簡(jiǎn)析傾角傳感器在三維電子羅盤中的基本作用 10次下載
- HMC5883L中文 13次下載
- 基于51單片機(jī)的電子指南針HMC5883L數(shù)字羅盤 28次下載
- HMC5883L資料 4次下載
- HMC5843-C 0次下載
- HMC5883L 7次下載
- HMC5883L和ADXL345資料 19次下載
- HMC5883L中文數(shù)據(jù)手冊(cè) 116次下載
- GY-273 HMC5883L電子指南針羅盤 82次下載
- 基于磁阻傳感器和加速度計(jì)的電子羅盤設(shè)計(jì) 128次下載
- PNI電子羅盤-TCM-XB 安裝及測(cè)試校準(zhǔn)的簡(jiǎn)要說明 440次閱讀
- 何謂地磁傳感器? 679次閱讀
- 如何利用HMC5883L實(shí)現(xiàn)三軸磁力計(jì)的設(shè)計(jì) 5908次閱讀
- 微雪電子三軸電子羅盤指南針介紹 2238次閱讀
- 姿態(tài)傳感器的工作原理_姿態(tài)傳感器作用 1.8w次閱讀
- digilentPmodCMPS:三軸數(shù)字羅盤簡(jiǎn)介 2675次閱讀
- 三軸加速度傳感器原理_三軸加速度傳感器應(yīng)用 1.9w次閱讀
- hmc5883l傾角校準(zhǔn)與角度公式 2.1w次閱讀
- HMC5883L應(yīng)用說明 2.8w次閱讀
- hmc5883l的特點(diǎn)及優(yōu)點(diǎn)_HMC5883L磁力計(jì)校準(zhǔn)方法 1.6w次閱讀
- hmc5883l三軸電子羅盤傳感器連接arduino 1.9w次閱讀
- 無人機(jī)三軸磁力計(jì)芯片電路設(shè)計(jì)—電路精選(50) 1.3w次閱讀
- 三軸加速度傳感器應(yīng)用詳解 1.2w次閱讀
- 三軸地磁傳感器新思路 妥善解決高溫可靠性問題 2039次閱讀
- HMC5883L驅(qū)動(dòng)及調(diào)試的總結(jié) 5054次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 3次下載 | 免費(fèi)
- 8基于單片機(jī)的紅外風(fēng)扇遙控
- 0.23 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論