SKU:RB-02S112 電子羅盤

來自ALSROBOT WiKi
2021年12月10日 (五) 10:13Zhangxin討論 | 貢獻的版本

(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
02S112001.png

目錄

產(chǎn)品概述

電子羅盤,又稱數(shù)字羅盤,在現(xiàn)代技術(shù)條件中電子羅盤作為導(dǎo)航儀器或姿態(tài)傳感器已被廣泛應(yīng)用。此款傳感器是三軸數(shù)字羅盤,采用I2C串行總線接口,芯片選用Honeywell HMC5883L,具有高精度,偏移抑制等特點。此傳感器具有12位ADC、低噪聲、自檢測、低電壓操作和寬磁場范圍等特點,并且內(nèi)置驅(qū)動電路,采用I2C數(shù)字接口,體積小,輕便,操作簡單。

產(chǎn)品參數(shù)

  1. 產(chǎn)品類型:數(shù)字傳感器
  2. 接口類型:KF2510
  3. 工作電壓:5V
  4. 工作溫度:-25℃~+85℃
  5. 產(chǎn)品尺寸(mm):30x25mm
  6. 固定孔尺寸(mm):M3 * 4個
  7. 固定孔間距:23 * 18 mm
  8. 重量(g):3g
  • 產(chǎn)品尺寸圖:
Size036.jpg

基本使用方法

1、測試環(huán)境

  • 硬件環(huán)境:Arduino 、電子羅盤
  • 軟件環(huán)境:Arduino IDE 1.7.7

2、引腳定義

  • SDA:I2C總線的數(shù)據(jù)線引腳
  • SCL:2C總線的時鐘信號引腳
  • -:電源負極
  • +:電源正極

3、硬件連接

02S11201.png

4、測試程序

#include <Wire.h>
/*
Analog input 4 I2C SDA
Analog input 5 I2C SCL
*/

#include <Wire.h> //I2C Arduino Library

#define address 0x1E //0011110b, I2C 7bit address of HMC5883

void setup(){
  //Initialize Serial and I2C communications
  Serial.begin(9600);
  Wire.begin();
  
  //Put the HMC5883 IC into the correct operating mode
  Wire.beginTransmission(address); //open communication with HMC5883
  Wire.write(0x02); //select mode register
  Wire.write(0x00); //continuous measurement mode
  Wire.endTransmission();
}

void loop(){
  
  int x,y,z; //triple axis data

  //Tell the HMC5883 where to begin reading data
  Wire.beginTransmission(address);
  Wire.write(0x03); //select register 3, X MSB register
  Wire.endTransmission();
  
 
 //Read data from each axis, 2 registers per axis
  Wire.requestFrom(address, 6);
  if(6<=Wire.available()){
    x = Wire.read()<<8; //X msb
    x |= Wire.read(); //X lsb
    z = Wire.read()<<8; //Z msb
    z |= Wire.read(); //Z lsb
    y = Wire.read()<<8; //Y msb
    y |= Wire.read(); //Y lsb
  }
  
  //Print out values of each axis
  Serial.print("x: ");
  Serial.print(x);
  Serial.print("  y: ");
  Serial.print(y);
  Serial.print("  z: ");
  Serial.println(z);
  
  delay(250);
}

5、程序效果
在串口監(jiān)控窗口中分別打印X、Y、Z軸輸出值,如圖所示:

02S11202.png

產(chǎn)品相關(guān)推薦

Erweima.png

產(chǎn)品資料

下載鏈接:https://pan.baidu.com/s/1HsTWYCPT-zUK8L7_o7hpWQ 提取碼:540f

產(chǎn)品購買地址

相關(guān)學(xué)習(xí)資料