Code to take GPS, Accelerometer and Compass readings and print to USB for data analysis.
Dependencies: CMPS03 FatFileSystemCpp GPS MMA7660 mbed C12832_lcd
Diff: main.cpp
- Revision:
- 7:2f5cc7f14269
- Parent:
- 6:c667497a588d
--- a/main.cpp Wed May 07 10:39:27 2014 +0000 +++ b/main.cpp Wed May 07 10:44:45 2014 +0000 @@ -40,17 +40,17 @@ error("Could not open directory!"); } //printf("\nTesting file write:\n"); - FILE *CompassFile = fopen( "/" FSNAME "/compass_file.txt", "w"); + FILE *CompassFile = fopen( "/" FSNAME "/CMP_file.txt", "w"); if ( CompassFile == NULL ) { error("Could not open compass file for write\n"); } - FILE *GPSFile = fopen("/" FSNAME "/gps_file.txt", "w"); + FILE *GPSFile = fopen("/" FSNAME "/GPS_file.txt", "w"); if ( GPSFile == NULL ) { error("Could not open GPS file for write\n"); } - FILE *AccelFile = fopen("/" FSNAME "/accel_file.txt", "w"); + FILE *AccelFile = fopen("/" FSNAME "/MMA_file.txt", "w"); if ( AccelFile == NULL ) { error("Could not open acceleration file for write\n"); @@ -58,7 +58,6 @@ if (MMA.testConnection()) connectionLed = 1; // check that MMA is connected and display on LED1 - pc.printf("Starting CMPS03 test...\n"); float refPoint = 1.0; float bearing; int i = 1; @@ -68,9 +67,10 @@ refPoint = compass.readBearing(); while(i == 1) { - CompassFile = fopen("/" FSNAME "/compass_file.txt", "a"); - GPSFile = fopen("/" FSNAME "/gps_file.txt", "a"); - AccelFile = fopen("/" FSNAME "/accel_file.txt", "a"); + CompassFile = fopen("/" FSNAME "/CMP_file.txt", "a"); + GPSFile = fopen("/" FSNAME "/GPS_file.txt", "a"); + AccelFile = fopen("/" FSNAME "/MMA_file.txt", "a"); + // GPS code if(gps.sample()) { @@ -86,7 +86,6 @@ } // Accelerometer code - ax=MMA.x(); // read accelerometer values ay=MMA.y(); az=MMA.z();