Dependencies:   LSM9DS1 mbed

Committer:
tona0516
Date:
Mon Feb 20 07:13:11 2017 +0000
Revision:
0:00f1e085a827
Zumipen

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tona0516 0:00f1e085a827 1 #include "mbed.h"
tona0516 0:00f1e085a827 2 #include "LSM9DS1.h"
tona0516 0:00f1e085a827 3
tona0516 0:00f1e085a827 4 Serial pc(USBTX, USBRX);
tona0516 0:00f1e085a827 5 LSM9DS1 imu(I2C_SDA0, I2C_SCL0);
tona0516 0:00f1e085a827 6 Timer timer;
tona0516 0:00f1e085a827 7 AnalogIn Analog1(P0_5);
tona0516 0:00f1e085a827 8 AnalogIn Analog2(P0_6);
tona0516 0:00f1e085a827 9 int acc[3];
tona0516 0:00f1e085a827 10 int gyro[3];
tona0516 0:00f1e085a827 11 float strain[2];
tona0516 0:00f1e085a827 12
tona0516 0:00f1e085a827 13 int main() {
tona0516 0:00f1e085a827 14 pc.baud(115200);
tona0516 0:00f1e085a827 15 timer.start();
tona0516 0:00f1e085a827 16 while(1){
tona0516 0:00f1e085a827 17 imu.getAcceleroRaw(acc);
tona0516 0:00f1e085a827 18 imu.getGyroRaw(gyro);
tona0516 0:00f1e085a827 19 strain[0] = Analog1.read();
tona0516 0:00f1e085a827 20 strain[1] = Analog2.read();
tona0516 0:00f1e085a827 21 pc.printf("%d,%d,%d,%d,%d,%d,%d,%.5f,%.5f",timer.read_ms(),acc[0],acc[1],acc[2],gyro[0],gyro[1],gyro[2],strain[0],strain[1]);
tona0516 0:00f1e085a827 22 pc.printf("\n");
tona0516 0:00f1e085a827 23 }
tona0516 0:00f1e085a827 24 }