“SKU:RB-02S113 九軸姿態(tài)檢測傳感器”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航、 搜索
?相關(guān)推薦
?例程下載
 
第83行: 第83行:
  
 
===例程下載===
 
===例程下載===
?
* 下載鏈接:鏈接:https://pan.baidu.com/s/1UVzhqJrlFVVQHR5tcyF8HA  
+
* 下載鏈接: https://pan.baidu.com/s/1UVzhqJrlFVVQHR5tcyF8HA  
 
提取碼:oecy
 
提取碼:oecy

2021年12月22日 (三) 09:47的最后版本

02S11301.png

目錄

產(chǎn)品概述

九軸姿態(tài)檢測傳感器基于MPU-9150開發(fā)而成,MPU-9150是世界上第一款集成了三軸陀螺儀、三軸加速度計及三軸磁力計的芯片。MPU-9150主要應(yīng)用于低功耗、低價格和高性能消費電子產(chǎn)品,包含智能手機、平板電腦和可穿戴設(shè)備中。MPU-9150包含三個16位ADC用于陀螺儀信號進行數(shù)字化輸出、三個16位ADC用于加速度計信號數(shù)字化輸出及三個13位ADC用于磁力計信號數(shù)字化輸出。九軸姿態(tài)檢測傳感器可廣泛應(yīng)用于航模無人機,機器人,天線云臺,聚光太陽能,地面及水下設(shè)備,虛擬現(xiàn)實,人體運動分析等需要低成本、高動態(tài)三維姿態(tài)測量的產(chǎn)品設(shè)備中。

規(guī)格參數(shù)

  • 工作電壓:5V
  • 接口類型:IIC通訊接口
  • 輸出信號:數(shù)字信號
  • 工作溫度:-5℃到75℃
  • 接口類型:KF2510-4P防插反接口
  • 通信接口:IIC 通信
  • 三軸陀螺儀量程可由用戶設(shè)定,包含±250, ±500, ±1000, and ±2000°/sec
  • 三軸加速度量程可由用戶設(shè)定,包含±2g, ±4g, ±8g and ±16g
  • 產(chǎn)品尺寸:30mm x 25mm
  • 固定孔尺寸:23mm x 18mm
  • 重量大小:3g
  • 工作電流:20mA
  • 安裝:4 * M3 定位孔
  • 產(chǎn)品尺寸:
02S11302.png
  • 引腳定義:

(1)-:電源地
(2)+:電源正極
(3)SDA:IIC數(shù)據(jù)信號
(4)SCL:IIC時鐘信號

使用方法

  • 硬件環(huán)境:

(1)Starduino UNO R3 控制器
(2)4P 傳感器連接線
(3)9軸姿態(tài)傳感器

  • 軟件環(huán)境:Arduino IDE 1.8.1
  • 硬件連接
02S11303.png
  • 例子程序:
#include "quaternionFilters.h"
#include "MPU9250.h"

#define I2Cclock 400000
#define I2Cport Wire
#define MPU9250_ADDRESS MPU9250_ADDRESS_AD0   // Use either this line or the next to select which I2C address your device is using
//#define MPU9250_ADDRESS MPU9250_ADDRESS_AD1

MPU9250 myIMU0(MPU9250_ADDRESS_AD0, I2Cport, I2Cclock);
MPU9250 myIMU1(MPU9250_ADDRESS_AD1, I2Cport, I2Cclock);

 byte c = 0x00;
 byte d = 0x00;
 bool ledOn = true;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(38400);
  while(!Serial){};

  pinMode(13, OUTPUT);
  
}

void loop() {
  // put your main code here, to run repeatedly:

  c = myIMU0.readByte(MPU9250_ADDRESS_AD0, WHO_AM_I_MPU9250);
  d = myIMU1.readByte(MPU9250_ADDRESS_AD1, WHO_AM_I_MPU9250);

  Serial.print("Received AD0: 0x");
  Serial.print(c, HEX);
  Serial.print(", AD1: 0x");
  Serial.println(d, HEX);
  digitalWrite(13, ledOn);
  ledOn = !ledOn;
  delay(100);

}
  • 程序效果

將程序下載后,將九軸姿態(tài)檢測傳感器水平靜止放置,打開串口監(jiān)視器,波特率調(diào)整為38400,晃動傳感器,觀察數(shù)據(jù)變化。

相關(guān)推薦

例程下載

提取碼:oecy