chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

姚小熊27 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 2018-03-08 08:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

HMC5883L器件簡(jiǎn)介

(1)器件介紹

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

型號(hào):GY-271

(2)主要技術(shù)參數(shù)

使用芯片:HMCL5883L

供電電源:3-5V

通信方式:IIC通信協(xié)議

測(cè)試范圍:±1.3-8高斯

(3)工作原理

傳統(tǒng)羅盤用一根被磁化的磁針來(lái)感應(yīng)地球磁場(chǎng),地球磁場(chǎng)與磁針之間的磁力時(shí)磁針轉(zhuǎn)動(dòng),直至磁針的兩端分別指向地球的磁南極與磁北極。電子羅盤也一樣,只不過(guò)把磁針換成了磁阻傳感器,然后將感受到的地磁信息轉(zhuǎn)換為數(shù)字信號(hào)輸出給用戶使用。

(4)產(chǎn)品應(yīng)用領(lǐng)域

手機(jī)、筆記本電腦、消費(fèi)類電子、汽車導(dǎo)航系統(tǒng)和個(gè)人導(dǎo)航系統(tǒng)等。

(5)器件尺寸圖


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

連接方法:

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

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

程序編寫:

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

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

3、編寫以下程序,下載下面測(cè)試程序到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);

}

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

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


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6508

    瀏覽量

    194695
  • HMC5883L
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    15379
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    有誰(shuí)用STM32編過(guò)HMC5883L的程序???

    有誰(shuí)用STM32編過(guò)HMC5883L的程序???電子羅盤求指教。。。。
    發(fā)表于 06-28 15:15

    電子羅盤HMC5883LHMC5983哪個(gè)更好呢

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

    HMC5883L

    HMC5883L 是一種表面貼裝的高集成模塊,并帶有數(shù)字接口的弱磁傳感器芯片,應(yīng)用于低成本羅盤和磁場(chǎng)檢測(cè)領(lǐng)域。HMC5883L 包括最先進(jìn)的高分辨率
    發(fā)表于 04-16 09:04

    請(qǐng)問(wèn)hmc5883 51串口程序?yàn)槭裁纯偸前l(fā)045卻沒(méi)變化呢?

    里面有一個(gè)手冊(cè)【Realplay】GY-271 HMC5883L電子指南針羅盤模塊 磁場(chǎng)傳感器
    發(fā)表于 04-04 06:35

    電子羅盤HMC5883L DRDY引腳角度有問(wèn)題

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

    如何處理磁力計(jì)HMC5883L獲取的數(shù)據(jù)?

    HMC5883L來(lái)矯正陀螺儀使用四元數(shù)法來(lái)求偏航角,想問(wèn)問(wèn)如何處理磁力計(jì)HMC5883L獲取的數(shù)據(jù)?
    發(fā)表于 07-25 19:44

    HMC5883L-TR 15+進(jìn)口HONEYWELL霍尼韋爾 霍爾效應(yīng)數(shù)字式傳感器

    產(chǎn)品培訓(xùn)模塊:HMC5883L Three Axis Compass IC標(biāo)準(zhǔn)包裝:1類別:傳感器,轉(zhuǎn)換家庭:磁性 - 霍爾效應(yīng),數(shù)字式開(kāi)關(guān),線性,羅盤 (IC)系列:
    發(fā)表于 08-22 17:18

    Arduino學(xué)習(xí)筆記3_連接HMC5883L電子羅盤傳感器

    用途:測(cè)量地磁方向,測(cè)量物體靜止時(shí)候的方向,測(cè)量傳感器周圍磁力線的方向。注意,測(cè)量地磁時(shí)候容易受到周圍磁場(chǎng)影響,主芯片HMC5883 磁阻傳感器
    發(fā)表于 09-24 15:48 ?257次下載
    <b class='flag-5'>Arduino</b>學(xué)習(xí)筆記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電子指南針羅盤模塊 磁場(chǎng)傳感器
    發(fā)表于 11-10 10:44 ?85次下載

    HMC5883L中文數(shù)據(jù)手冊(cè)

    霍尼韋爾公司出品,地磁傳感器HMC5883的升級(jí)版HMC5883L,用于地磁車輛檢測(cè),智能交通系統(tǒng),停車誘導(dǎo)系統(tǒng)等等。
    發(fā)表于 02-29 16:58 ?119次下載

    數(shù)字羅盤集成電路hmc5883l

    霍尼韋爾HMC5883L是表面貼裝,多芯片模塊設(shè)計(jì)為低場(chǎng)等應(yīng)用的低成本的定向和磁強(qiáng)磁傳感數(shù)字接口。HMC5883L包括我們先進(jìn)的,高分辨率的hmc118x系列磁阻
    發(fā)表于 12-07 15:15 ?8次下載

    hmc5883l的特點(diǎn)及優(yōu)點(diǎn)_HMC5883L磁力計(jì)校準(zhǔn)方法

     霍尼韋爾 HMC5883L 是一種表面貼裝的高集成模塊,并帶有數(shù)字接口的弱磁傳感器芯片,應(yīng)用于低成本羅盤和磁場(chǎng)檢測(cè)領(lǐng)域。HMC5883L 包括最先進(jìn)的高分辨率
    發(fā)表于 03-08 10:32 ?1.7w次閱讀

    HMC5883L應(yīng)用說(shuō)明

     霍尼韋爾 HMC5883L 是一種表面貼裝的高集成模塊,并帶有數(shù)字接口的弱磁傳感器芯片,應(yīng)用于低成本羅盤和磁場(chǎng)檢測(cè)領(lǐng)域。HMC5883L 包括最先進(jìn)的高分辨率
    發(fā)表于 03-08 10:49 ?2.9w次閱讀

    HMC5883L磁力傳感器使用指南

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

    磁力計(jì)HMC5883L傳感器特性

    霍尼韋爾 HMC5883L 是一種表面貼裝的高集成模塊,并帶有數(shù)字接口的弱磁傳感器芯片,應(yīng)用于低成本羅盤和磁場(chǎng)檢測(cè)領(lǐng)域(指南針、GPS)。 HMC5883L 包括最先進(jìn)的高分辨率
    的頭像 發(fā)表于 07-20 10:40 ?2213次閱讀