for textbook v4.4

Dependencies:   mbed

main.cpp

Committer:
MEXT1
Date:
2020-07-02
Revision:
0:a0e5d6f42ee8

File content as of revision 0:a0e5d6f42ee8:

#include "mbed.h"

DigitalOut cond[]={LED1,LED2,LED3,LED4};
Serial gs(USBTX,USBRX); // for ground station

int main() {
    gs.baud(9600);
    gs.printf("From Sat : Operation Start...\r\n");
    int flag = 0;     // condition
    float sattime=0.0,btvol,temp; //Voltage, Temerature
    for(int i=0; i<100; i++){
        //Sensing HK data(dummy)
        btvol = 3.7;
        temp = 28.5;
        
        //Transmitting HK data
        gs.printf("HEPTASAT::Condition = %d, Time = %f [s], batVol = %.2f [V],Temp = %.2f [C]\r\n",flag,sattime,btvol,temp);
        
        //Condition
        cond[0] = 1;
        
        //Operation Interval
        wait(1.0);
        sattime = sattime+1.0;
    }
    gs.printf("From Sat : Operation Stop...\r\n");
}