Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 4362|回復: 2

Arduino讀取RM-G144感應器

[複製鏈接]
發表於 2013-8-5 18:12:10 | 顯示全部樓層 |閱讀模式
大大好:
我想使用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);
}


我有擺動感應器
但數值都沒有動作
不知問題出在那
發表於 2013-8-5 19:11:11 | 顯示全部樓層
回復 1# black7871
請參考:
http://www.robofun.net/forum/viewthread.php?tid=5463

請參考其他I2C陀螺儀的arduino code 再做更改,
 樓主| 發表於 2013-8-5 19:13:56 | 顯示全部樓層
絯篇文章已看過
我是參考該程式碼進行撰寫的
有數值但不會改變
不知道原因在那
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2022-8-19 16:42 , Processed in 0.171544 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表