Robofun 機器人論壇

標題: Arduino讀取RM-G144感應器 [打印本頁]

作者: black7871    時間: 2013-8-5 18:12
標題: Arduino讀取RM-G144感應器
大大好:
我想使用arduino ADK讀取RM-G144 GYRO 的數值
目前我是將接線如下連接

GYRO    Arduino
Power        5V
GND         GND
SDA      SDA 20
SCL       SCL 21

程式碼如下

#include <Wire.h>

byte Data[7];
float Pitch;

void setup()
{
  Wire.begin();
  Serial.begin(9600);
}

void loop()
{
  Wire.beginTransmission(30);
  Wire.write(0x1e);
  Wire.endTransmission();
  Wire.requestFrom(30,3);

  while(Wire.available())
  {
    Data[0] = Wire.read();
    Data[1] = Wire.read();
    Data[2] = Wire.read();
    Data[3] = Wire.read();
    Data[4] = Wire.read();
    Data[5] = Wire.read();
    Data[6] = Wire.read();

    /*Pitch=(Data[1] <<8|Data[0]);
    Serial.println(Pitch);*/
    Serial.println("-------");
    Serial.println(Data[0]);
    Serial.println(Data[1]);
    Serial.println(Data[2]);
    Serial.println(Data[3]);
    Serial.println(Data[4]);
    Serial.println(Data[5]);
    Serial.println(Data[6]);
    Serial.println("-------");
  }

  delay(500);
}


我有擺動感應器
但數值都沒有動作
不知問題出在那
作者: vegewell    時間: 2013-8-5 19:11
回復 1# black7871
請參考:
http://www.robofun.net/forum/viewthread.php?tid=5463

請參考其他I2C陀螺儀的arduino code 再做更改,
作者: black7871    時間: 2013-8-5 19:13
絯篇文章已看過
我是參考該程式碼進行撰寫的
有數值但不會改變
不知道原因在那




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2