Lab1-02_create_satcode_step1_lite

Dependencies:   mbed

Revision:
0:27945eb2c59e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Aug 10 01:52:28 2021 +0000
@@ -0,0 +1,25 @@
+#include "mbed.h"
+DigitalOut condition[]={LED1, PB_1};
+Serial gs(USBTX,USBRX,9600);
+Timer sattime;
+int main()
+{
+    gs.printf("From Sat : Nominal Operation\r\n");
+    int flag = 0; //condition flag
+    float batvol, temp; //voltage, temperature 
+    sattime.start();
+    for(int i=0;i<50;i++){
+        //satellite condition led
+        condition[0] = !condition[0];
+        
+        //senssing HK data(dummy data)
+        batvol = 3.7;
+        temp   = 28.5;
+        
+        //Transmitting HK data to Ground Station(GS)
+        gs.printf("HEPTASAT::Condition = %d, Time = %f [s], batvol = %2f [V], temp = %2f [deg C]\r\n",flag,sattime.read(),batvol,temp);
+        wait_ms(500);
+    }
+    sattime.stop();
+    gs.printf("From Sat : End of operation\r\n");
+}
\ No newline at end of file