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);
}
我有擺動感應器
但數值都沒有動作
不知問題出在那 回復 1# black7871
請參考:
http://www.robofun.net/forum/viewthread.php?tid=5463
請參考其他I2C陀螺儀的arduino code 再做更改, 絯篇文章已看過
我是參考該程式碼進行撰寫的
有數值但不會改變
不知道原因在那
頁:
[1]