Zumipen
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "LSM9DS1.h" 00003 00004 Serial pc(USBTX, USBRX); 00005 LSM9DS1 imu(I2C_SDA0, I2C_SCL0); 00006 Timer timer; 00007 AnalogIn Analog1(P0_5); 00008 AnalogIn Analog2(P0_6); 00009 int acc[3]; 00010 int gyro[3]; 00011 float strain[2]; 00012 00013 int main() { 00014 pc.baud(115200); 00015 timer.start(); 00016 while(1){ 00017 imu.getAcceleroRaw(acc); 00018 imu.getGyroRaw(gyro); 00019 strain[0] = Analog1.read(); 00020 strain[1] = Analog2.read(); 00021 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]); 00022 pc.printf("\n"); 00023 } 00024 }
Generated on Sun Jul 17 2022 02:12:17 by
1.7.2