for textbook v4.4
Dependencies: mbed
main.cpp@0:a0e5d6f42ee8, 2020-07-02 (annotated)
- Committer:
- MEXT1
- Date:
- Thu Jul 02 08:50:45 2020 +0000
- Revision:
- 0:a0e5d6f42ee8
Lab1-04_create_satellite_program_step1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
MEXT1 | 0:a0e5d6f42ee8 | 1 | #include "mbed.h" |
MEXT1 | 0:a0e5d6f42ee8 | 2 | |
MEXT1 | 0:a0e5d6f42ee8 | 3 | DigitalOut cond[]={LED1,LED2,LED3,LED4}; |
MEXT1 | 0:a0e5d6f42ee8 | 4 | Serial gs(USBTX,USBRX); // for ground station |
MEXT1 | 0:a0e5d6f42ee8 | 5 | |
MEXT1 | 0:a0e5d6f42ee8 | 6 | int main() { |
MEXT1 | 0:a0e5d6f42ee8 | 7 | gs.baud(9600); |
MEXT1 | 0:a0e5d6f42ee8 | 8 | gs.printf("From Sat : Operation Start...\r\n"); |
MEXT1 | 0:a0e5d6f42ee8 | 9 | int flag = 0; // condition |
MEXT1 | 0:a0e5d6f42ee8 | 10 | float sattime=0.0,btvol,temp; //Voltage, Temerature |
MEXT1 | 0:a0e5d6f42ee8 | 11 | for(int i=0; i<100; i++){ |
MEXT1 | 0:a0e5d6f42ee8 | 12 | //Sensing HK data(dummy) |
MEXT1 | 0:a0e5d6f42ee8 | 13 | btvol = 3.7; |
MEXT1 | 0:a0e5d6f42ee8 | 14 | temp = 28.5; |
MEXT1 | 0:a0e5d6f42ee8 | 15 | |
MEXT1 | 0:a0e5d6f42ee8 | 16 | //Transmitting HK data |
MEXT1 | 0:a0e5d6f42ee8 | 17 | gs.printf("HEPTASAT::Condition = %d, Time = %f [s], batVol = %.2f [V],Temp = %.2f [C]\r\n",flag,sattime,btvol,temp); |
MEXT1 | 0:a0e5d6f42ee8 | 18 | |
MEXT1 | 0:a0e5d6f42ee8 | 19 | //Condition |
MEXT1 | 0:a0e5d6f42ee8 | 20 | cond[0] = 1; |
MEXT1 | 0:a0e5d6f42ee8 | 21 | |
MEXT1 | 0:a0e5d6f42ee8 | 22 | //Operation Interval |
MEXT1 | 0:a0e5d6f42ee8 | 23 | wait(1.0); |
MEXT1 | 0:a0e5d6f42ee8 | 24 | sattime = sattime+1.0; |
MEXT1 | 0:a0e5d6f42ee8 | 25 | } |
MEXT1 | 0:a0e5d6f42ee8 | 26 | gs.printf("From Sat : Operation Stop...\r\n"); |
MEXT1 | 0:a0e5d6f42ee8 | 27 | } |