9dofRazor for near space flight project

Dependencies:   mbed

Fork of 9dofRazorImuAhrs by Aaron Berk

Committer:
dhansen17
Date:
Thu Apr 07 16:52:48 2016 +0000
Revision:
1:f2736d5ba512
Parent:
0:ef171fe2a7e5
Child:
2:add8059b69fa
So hopefully this will print stuff to the screen both accel and gyro. Who knows.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
aberk 0:ef171fe2a7e5 1 /**
aberk 0:ef171fe2a7e5 2 * Read the yaw value from the SparkFun 9DOF Razor IMU.
aberk 0:ef171fe2a7e5 3 */
aberk 0:ef171fe2a7e5 4
aberk 0:ef171fe2a7e5 5 #include "dof9RazorImuAhrs.h"
aberk 0:ef171fe2a7e5 6 #include "mbed.h"
aberk 0:ef171fe2a7e5 7
aberk 0:ef171fe2a7e5 8 Serial pc(USBTX, USBRX);
dhansen17 1:f2736d5ba512 9 dof9RazorImuAhrs theRazor(p27, p28);
dhansen17 1:f2736d5ba512 10 const float g = 9.8;
aberk 0:ef171fe2a7e5 11 int main() {
aberk 0:ef171fe2a7e5 12
aberk 0:ef171fe2a7e5 13 while(1) {
aberk 0:ef171fe2a7e5 14 wait(0.1);
aberk 0:ef171fe2a7e5 15 theRazor.update();
dhansen17 1:f2736d5ba512 16 pc.printf("ax = %.2fg, ay = %.2fg, az = %.2fg\r\n", theRazor.getAccX()*g,theRazor.getAccY()*g, theRazor.getAccZ()*g);
dhansen17 1:f2736d5ba512 17 pc.printf("gyrox = %.2fg, gyroy = %.2fg, gyroz = %.2fg\r\n", theRazor.getGyroX() *g, theRazor.getGyroY() *g, theRazor.getGyroZ() *g);
dhansen17 1:f2736d5ba512 18
aberk 0:ef171fe2a7e5 19 }
aberk 0:ef171fe2a7e5 20
aberk 0:ef171fe2a7e5 21 }