Source code for Active Aerodynamics and Drag Reduction System
Dependencies: mbed Servo mbed-rtos LSM9DS1_Library_cal MPL3115A2
Diff: main.cpp
- Revision:
- 2:426f26e9801d
- Parent:
- 1:8e8aac99a366
- Child:
- 3:4b9d098dcb04
diff -r 8e8aac99a366 -r 426f26e9801d main.cpp --- a/main.cpp Tue Apr 21 06:55:43 2020 +0000 +++ b/main.cpp Tue Apr 21 07:11:23 2020 +0000 @@ -77,12 +77,11 @@ pc.printf("gyro: %9f %9f %9f in deg/s\n\r", IMU.calcGyro(IMU.gx), IMU.calcGyro(IMU.gy), IMU.calcGyro(IMU.gz)); pc.printf("accel: %9f %9f %9f in Gs\n\r", IMU.calcAccel(IMU.ax), IMU.calcAccel(IMU.ay), IMU.calcAccel(IMU.az)); pc.printf("mag: %9f %9f %9f in gauss\n\r", IMU.calcMag(IMU.mx), IMU.calcMag(IMU.my), IMU.calcMag(IMU.mz)); - printAttitude(IMU.calcAccel(IMU.ax), IMU.calcAccel(IMU.ay), IMU.calcAccel(IMU.az), IMU.calcMag(IMU.mx), - IMU.calcMag(IMU.my), IMU.calcMag(IMU.mz)); + printAttitude(IMU.calcAccel(IMU.ax), IMU.calcAccel(IMU.ay), IMU.calcAccel(IMU.az), IMU.calcMag(IMU.mx),IMU.calcMag(IMU.my), IMU.calcMag(IMU.mz)); - zAccel = IMU.calcAccel(IMU.az));//setting global variable for storage of z-Axis acceleration - yAccel = IMU.calcAccel(IMU.ay)); - xAccel = IMU.calcAccel(IMU.ax)); + zAccel = IMU.calcAccel(IMU.az);//setting global variable for storage of z-Axis acceleration + yAccel = IMU.calcAccel(IMU.ay); + xAccel = IMU.calcAccel(IMU.ax); } @@ -98,7 +97,7 @@ void blue_rec() { while(1){ - dev.putc(zAccel); + blue.putc(zAccel); Thread::wait(1000); } }