black7871 發表於 2013-8-5 18:12:10

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;
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 = Wire.read();
    Data = Wire.read();
    Data = Wire.read();
    Data = Wire.read();
    Data = Wire.read();
    Data = Wire.read();
    Data = Wire.read();

    /*Pitch=(Data <<8|Data);
    Serial.println(Pitch);*/
    Serial.println("-------");
    Serial.println(Data);
    Serial.println(Data);
    Serial.println(Data);
    Serial.println(Data);
    Serial.println(Data);
    Serial.println(Data);
    Serial.println(Data);
    Serial.println("-------");
}

delay(500);
}


我有擺動感應器
但數值都沒有動作
不知問題出在那

vegewell 發表於 2013-8-5 19:11:11

回復 1# black7871
請參考:
http://www.robofun.net/forum/viewthread.php?tid=5463

請參考其他I2C陀螺儀的arduino code 再做更改,

black7871 發表於 2013-8-5 19:13:56

絯篇文章已看過
我是參考該程式碼進行撰寫的
有數值但不會改變
不知道原因在那
頁: [1]
查看完整版本: Arduino讀取RM-G144感應器