0,0 → 1,43 |
#include <ADXL345.h> |
#include <bma180.h> |
#include <HMC58X3.h> |
#include <ITG3200.h> |
|
//#define DEBUG |
#include "DebugUtils.h" |
|
|
#include "FreeIMU.h" |
#include <Wire.h> |
|
int raw_values[9]; |
char str[512]; |
float val[9]; |
|
|
// Set the default object |
FreeIMU my3IMU = FreeIMU(); |
|
void setup() { |
Serial.begin(115200); |
Wire.begin(); |
|
delay(500); |
my3IMU.init(true); // the parameter enable or disable fast mode |
delay(500); |
} |
|
void loop() { |
my3IMU.getRawValues(raw_values); |
sprintf(str, "%d,%d,%d,%d,%d,%d,%d,%d,%d,", raw_values[0], raw_values[1], raw_values[2], raw_values[3], raw_values[4], raw_values[5], raw_values[6], raw_values[7], raw_values[8]); |
Serial.print(str); |
Serial.print(10, BYTE); |
|
/* |
my3IMU.getValues(val); |
sprintf(str, "%d,%d,%d,%d,%d,%d,%d,%d,%d", int(val[0]), int(val[1]), int(val[2]), int(val[3]), int(val[4]), int(val[5]), int(val[6]), int(val[7]), int(val[8])); |
Serial.print(str); |
Serial.print(10, BYTE); |
*/ |
} |
|