Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed mbedTimer SDFileSystem MU2 GPS
Revision 28:c8fabcd38c9a, committed 2019-09-11
- Comitter:
- Nerosho
- Date:
- Wed Sep 11 05:59:59 2019 +0000
- Parent:
- 27:2d8f63f86ef3
- Commit message:
- 0910 last version
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Mon Sep 09 09:31:14 2019 +0000
+++ b/main.cpp Wed Sep 11 05:59:59 2019 +0000
@@ -1,6 +1,6 @@
/*******************************************************************************
2019.09.09
-This is a ARLISS program!
+This is a TEST program!
*******************************************************************************/
#include "mbed.h"
@@ -12,12 +12,12 @@
#define WAITTIME 60 //フライトピン抜けてからの待機時間 60
#define FIRETIME 5 //溶断時間を設定 5
-#define FALLTIME 720 //シェンロン展開してインレットを閉鎖するまでの時間を設定 420
+#define FALLTIME 420 //シェンロン展開してインレットを閉鎖するまでの時間を設定 420
#define THRESHOLID 0.45 //感圧のしきい値 0.45
#define SAMPLENUMBER 5 //しきい値判定に用いるサンプル数 5
#define CLOSETIME 60 //しきい値超えてからのインレット閉鎖機構の稼働時間を設定 60
#define LIMITTIME 1800 //しきい値超えなくてもインターバルモードへ移行
-#define INTERVALTIME 7200 //インターバルモードの時間 1800
+#define INTERVALTIME 1800 //インターバルモードの時間 7200
#define INTERVAL_HIGH 5 //インターバルモードでモーター回す時間 5
#define INTERVAL_LOW 20 //インターバルモードでモーター止める時間 20
@@ -68,18 +68,6 @@
timer_rec.start();
wait(5);//起動してからちょっと待つ
- myled=1;
- myled2=0;
- myled3=1;
- myled4=0;
-
- wait(1);
-
- myled=0;
- myled2=1;
- myled3=0;
- myled4=1;
-
inlet.Stop();
FILE* fp= fopen(fname, "a");
if(fp == NULL) {
@@ -98,12 +86,6 @@
}
}
- wait(1);
- myled=0;
- myled2=0;
- myled3=0;
- myled4=0;
-
val=timer_rec.read();
myTimer.sendMessage(val);
fprintf(fp, "%s CanSatStart!\r\n",myTimer.timeMessage);
@@ -138,7 +120,7 @@
myTimer.sendMessage(val3);
//MuPort.send(myTimer.timeMessage);
//MuPort.send(mygps.getGPS);
- fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS);
+ fprintf(fp, "%s,%s",myTimer.timeMessage,mygps.getGPS);
timer++;
}
@@ -202,7 +184,7 @@
myTimer.sendMessage(val3);
//MuPort.send(myTimer.timeMessage);
//MuPort.send(mygps.getGPS);
- fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS);
+ fprintf(fp, "%s,%s",myTimer.timeMessage,mygps.getGPS);
timer++;
}
@@ -272,7 +254,7 @@
//MuPort.send(mygps.getGPS);
snprintf(sensorMessage, 128, "%f", ave_sensor);
//MuPort.send(sensorMessage);
- fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS);
+ fprintf(fp, "%s,%s",myTimer.timeMessage,mygps.getGPS);
timer++;
}
@@ -322,7 +304,7 @@
//MuPort.send(mygps.getGPS);
snprintf(sensorMessage, 128, "%f", ave_sensor);
//MuPort.send(sensorMessage);
- fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS);
+ fprintf(fp, "%s,%s",myTimer.timeMessage,mygps.getGPS);
timer++;
}
@@ -422,7 +404,7 @@
snprintf(sensorMessage, 128, "%f\n", ave_sensor);
//MuPort.send(sensorMessage);
fp= fopen(fname, "a");
- fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS);
+ fprintf(fp, "%s,%s",myTimer.timeMessage,mygps.getGPS);
fclose(fp);
fclose(fp2);
fp2= fopen(fname2, "a");
@@ -467,7 +449,7 @@
snprintf(sensorMessage, 128, "%f\n", ave_sensor);
//MuPort.send(sensorMessage);
fp= fopen(fname, "a");
- fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS);
+ fprintf(fp, "%s,%s",myTimer.timeMessage,mygps.getGPS);
fclose(fp);
fclose(fp2);
fp2= fopen(fname2, "a");
@@ -543,7 +525,7 @@
//MuPort.send(myTimer.timeMessage);
//MuPort.send(mygps.getGPS);
fp= fopen(fname, "a");
- fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS);
+ fprintf(fp, "%s,%s",myTimer.timeMessage,mygps.getGPS);
fclose(fp);
//wait(1.0);
}