/ ̄\ | | \_/ | /  ̄  ̄ \ / \ / \ / ⌒ ⌒ \ | (__人__) | \ ` ⌒´ / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ \
Dependencies: mbed BMP280_SPI ADXL345 MPU9250_SPI GPS FATFileSystem
Revision 3:1bc7fe4442c3, committed 2020-03-04
- Comitter:
- IKobayashi
- Date:
- Wed Mar 04 09:16:02 2020 +0000
- Parent:
- 2:68276943852c
- Child:
- 4:667f0168f471
- Commit message:
- lpc_rewrite
Changed in this revision
--- a/ADXL345.lib Wed Mar 04 05:23:57 2020 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -https://os.mbed.com/users/kenjiArai/code/ADXL345/#21a3f84ad1c9
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ADXL345_spi.lib Wed Mar 04 09:16:02 2020 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/aberk/code/ADXL345/#bd8f0f20f433
--- a/main.cpp Wed Mar 04 05:23:57 2020 +0000
+++ b/main.cpp Wed Mar 04 09:16:02 2020 +0000
@@ -1,33 +1,28 @@
#include "mbed.h"
-#include "USBSerial.h"
#include "MPU9250.h"
#include "BMP280_SPI.h"
#include "ADXL345.h"
#include "GPS.h"
#include "SDFileSystem.h"
-DigitalOut led(PC_13);
-GPS gps(PB_6, PB_7); // tx, rx
-I2C i2c(PB_9, PB_8);
-ADXL345 accelerometer(i2c);
-Serial xbee(PA_2,PA_3,38400);
-SDFileSystem sd(PB_5, PB_4, PB_3, PA_15, "sd");
-SPI spi(PA_7, PA_6, PA_5);
-mpu9250_spi imu(spi,PA_4); //define the mpu9250 object
-BMP280_SPI sensor(PA_7, PA_6, PA_5, PA_0);
-//Serial pc(USBTX, USBRX); // tx, rx
-USBSerial pc;
+DigitalOut led(LED1);
+GPS gps(p9, p10); // tx, rx
+Serial xbee(p28,p27,38400);
+SPI spi(p5, p6, p7);
+mpu9250_spi imu(spi,p8); //define the mpu9250 object
+ADXL345 accelerometer(p5, p6, p7, p29);
+BMP280_SPI sensor(p5, p6, p7, p30);
+Serial pc(USBTX, USBRX); // tx, rx
+SDFileSystem sd(p11, p12, p13, p14, "sd");
int main()
{
int i=0;
-
- pc.printf("*** GPS GT-720F ***\r\n");
float readings[3];
- mkdir("/sd/mydir", 0777);
+ mkdir("/sd/data", 0777);
- FILE *fp = fopen("/sd/mydir/sdtest.txt", "w");
+ FILE *fp = fopen("/sd/data/sdtest.csv", "w");
if(fp == NULL) {
error("Could not open file for write\n");
}
@@ -50,7 +45,7 @@
fprintf(fp,"ADXL345_data, , ,");
fprintf(fp,"世界標準時: ,北緯: ,東経: ,状態: ,使用衛星数: ,\r\n");
- while (i<25) {
+ while (i<30) {
wait(0.1);
/*
imu.read_temp();