在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

hmc5883l三軸電子羅盤傳感器連接arduino

姚小熊27 ? 來源:網絡整理 ? 2018-03-08 08:46 ? 次閱讀

HMC5883L器件簡介

(1)器件介紹

名稱:HMC5883L電子指南針羅盤模塊(三軸磁場傳感器

型號:GY-271

(2)主要技術參數

使用芯片:HMCL5883L

供電電源:3-5V

通信方式:IIC通信協議

測試范圍:±1.3-8高斯

(3)工作原理

傳統羅盤用一根被磁化的磁針來感應地球磁場,地球磁場與磁針之間的磁力時磁針轉動,直至磁針的兩端分別指向地球的磁南極與磁北極。電子羅盤也一樣,只不過把磁針換成了磁阻傳感器,然后將感受到的地磁信息轉換為數字信號輸出給用戶使用。

(4)產品應用領域

手機、筆記本電腦、消費類電子、汽車導航系統和個人導航系統等。

(5)器件尺寸圖


hmc5883l三軸電子羅盤傳感器連接arduino

連接方法:

只要連接VCC,GND,SDA,SCL四條線。ArduinoGND-》HMC5883LGNDArduino3.3V-》HMC5883LVCCArduinoA4(SDA)-》HMC5883LSDAArduinoA5(SCL)-》HMC5883LSCL

(注意,接線是A4,A5,不是D4,D5)

程序編寫:

1、下載HMC5883L庫文件。下載地址:http://soft2.wmzhe.com/download/AnsifaArduino/HMC5883L.zip

2、解壓HMC5883L庫文件到arduino文件夾:arduino-0022libraries下面。

3、編寫以下程序,下載下面測試程序到arduino:

#include《Wire.h》

#include《HMC5883L.h》

HMC5883Lcompass;

voidsetup()

{

Serial.begin(9600);

Wire.begin();

compass=HMC5883L();

compass.SetScale(1.3);

compass.SetMeasurementMode(Measurement_Continuous);

}

voidloop()

{

MagnetometerRawraw=compass.ReadRawAxis();

MagnetometerScaledscaled=compass.ReadScaledAxis();

floatxHeading=atan2(scaled.YAxis,scaled.XAxis);

floatyHeading=atan2(scaled.ZAxis,scaled.XAxis);

floatzHeading=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;

floatxDegrees=xHeading*180/M_PI;

floatyDegrees=yHeading*180/M_PI;

floatzDegrees=zHeading*180/M_PI;

Serial.print(xDegrees);

Serial.print(“,”);

Serial.print(yDegrees);

Serial.print(“,”);

Serial.print(zDegrees);

Serial.println(“;”);

delay(100);

}

打開Arduino串口監視器即可看到結果(X平面角度,Y平面角度,Z平面角度):

hmc5883l三軸電子羅盤傳感器連接arduino


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187950
  • HMC5883L
    +關注

    關注

    0

    文章

    25

    瀏覽量

    15083
收藏 人收藏

    評論

    相關推薦

    有誰用STM32編過HMC5883L的程序啊?

    有誰用STM32編過HMC5883L的程序啊?電子羅盤求指教。。。。
    發表于 06-28 15:15

    電子羅盤HMC5883LHMC5983哪個更好呢

    本帖最后由 我也是醉了 于 2015-5-6 17:43 編輯 HMC5883L是很常用的磁場傳感器,但是已經有更新的傳感器HMC5983發布。同時相比于
    發表于 05-06 15:28

    HMC5883L

    HMC5883L 是一種表面貼裝的高集成模塊,并帶有數字接口的弱磁傳感器芯片,應用于低成本羅盤和磁場檢測領域。HMC5883L 包括最先進的高分辨率
    發表于 04-16 09:04

    請問hmc5883 51串口程序為什么總是發045卻沒變化呢?

    里面有一個手冊【Realplay】GY-271 HMC5883L電子指南針羅盤模塊 磁場傳感器
    發表于 04-04 06:35

    電子羅盤HMC5883L DRDY引腳角度有問題

    描述:HMC5883L羅盤芯片在配置成持續測量模式的時候(例如15HZ),如果羅盤正在測量過程中,然后單片機去讀取x, y, z寄存,那么讀到的數據不就是不完全測量的數據嘛,可能
    發表于 05-06 09:17

    如何處理磁力計HMC5883L獲取的數據?

    HMC5883L來矯正陀螺儀使用四元數法來求偏航角,想問問如何處理磁力計HMC5883L獲取的數據?
    發表于 07-25 19:44

    HMC5883L-TR 15+進口HONEYWELL霍尼韋爾 霍爾效應數字式傳感器

    產品培訓模塊:HMC5883L Three Axis Compass IC標準包裝:1類別:傳感器,轉換家庭:磁性 - 霍爾效應,數字式開關,線性,羅盤 (IC)系列:
    發表于 08-22 17:18

    Arduino學習筆記3_連接HMC5883L電子羅盤傳感器

    用途:測量地磁方向,測量物體靜止時候的方向,測量傳感器周圍磁力線的方向。注意,測量地磁時候容易受到周圍磁場影響,主芯片HMC5883 磁阻傳感器
    發表于 09-24 15:48 ?257次下載
    <b class='flag-5'>Arduino</b>學習筆記3_<b class='flag-5'>連接</b><b class='flag-5'>HMC5883L</b><b class='flag-5'>三</b><b class='flag-5'>軸</b><b class='flag-5'>電子</b><b class='flag-5'>羅盤</b><b class='flag-5'>傳感器</b>

    GY-273 HMC5883L電子指南針羅盤

    【Realplay】GY-273 HMC5883L電子指南針羅盤模塊 磁場傳感器
    發表于 11-10 10:44 ?82次下載

    HMC5883L中文數據手冊

    霍尼韋爾公司出品,地磁傳感器HMC5883的升級版HMC5883L,用于地磁車輛檢測,智能交通系統,停車誘導系統等等。
    發表于 02-29 16:58 ?116次下載

    數字羅盤集成電路hmc5883l

    霍尼韋爾HMC5883L是表面貼裝,多芯片模塊設計為低場等應用的低成本的定向和磁強磁傳感數字接口。HMC5883L包括我們先進的,高分辨率的hmc118x系列磁阻
    發表于 12-07 15:15 ?8次下載

    hmc5883l的特點及優點_HMC5883L磁力計校準方法

     霍尼韋爾 HMC5883L 是一種表面貼裝的高集成模塊,并帶有數字接口的弱磁傳感器芯片,應用于低成本羅盤和磁場檢測領域。HMC5883L 包括最先進的高分辨率
    發表于 03-08 10:32 ?1.6w次閱讀

    HMC5883L應用說明

     霍尼韋爾 HMC5883L 是一種表面貼裝的高集成模塊,并帶有數字接口的弱磁傳感器芯片,應用于低成本羅盤和磁場檢測領域。HMC5883L 包括最先進的高分辨率
    發表于 03-08 10:49 ?2.8w次閱讀

    HMC5883L磁力傳感器使用指南

    霍尼韋爾 HMC5883L 是一種表面貼裝的高集成模塊,并帶有數字接口的弱磁傳感器芯片,應用于低成本羅盤和磁場檢測領域(指南針、GPS)。
    的頭像 發表于 04-17 18:00 ?8971次閱讀
    <b class='flag-5'>HMC5883L</b>磁力<b class='flag-5'>傳感器</b>使用指南

    磁力計HMC5883L傳感器特性

    霍尼韋爾 HMC5883L 是一種表面貼裝的高集成模塊,并帶有數字接口的弱磁傳感器芯片,應用于低成本羅盤和磁場檢測領域(指南針、GPS)。 HMC5883L 包括最先進的高分辨率
    的頭像 發表于 07-20 10:40 ?1503次閱讀
    主站蜘蛛池模板: 久久久午夜 | 国产亚洲新品一区二区 | 日本资源在线观看 | 免费观看黄色网址 | 亚洲不卡视频在线观看 | 91一级片| 深夜大尺度视频在线观看 | 好硬好大好爽女房东在线观看 | 成人爽a毛片在线视频网站 成人窝窝午夜看片 | 亚洲黄色录像 | 午夜精品视频在线看 | 123综合网在线 | 99热最新在线观看 | 久久久久四虎国产精品 | 手机看片自拍 | 午夜免费啪视频 | 色费女人18女人毛片免费视频 | 伊人色强在线网 | 五月国产综合视频在线观看 | 欧美两性网 | 国产精品永久免费 | 亚洲国产午夜精品理论片的软件 | 8050午夜网 | 国产欧美另类第一页 | 国产精品一区二区三区四区五区 | 久久婷婷国产综合精品 | 最新黄色大片 | 婷婷综合久久中文字幕蜜桃三 | 亚洲第一视频在线观看 | 啪啪免费视频网站 | 91在线视频观看 | 精品卡1卡2卡三卡免费网站视频 | 免费观看的黄色网址 | 国产精品色婷婷在线观看 | 午夜久久免影院欧洲 | 亚洲一区二区免费视频 | 久国产精品久久精品国产四虎 | 很黄的网站在线观看 | 久久手机看片你懂的日韩1024 | 91成人免费视频 | 中文字幕一二三区 |