Lab5-02_uplink_downlink_lite
Dependencies: mbed HEPTA_CDH_lite HEPTA_COM_lite HEPTA_SENSOR_lite HEPTA_EPS_lite
main.cpp
00001 #include "mbed.h" 00002 #include "HEPTA_EPS.h" 00003 #include "HEPTA_CDH.h" 00004 #include "HEPTA_SENSOR.h" 00005 #include "HEPTA_COM.h" 00006 HEPTA_CDH cdh(PB_5, PB_4, PB_3, PA_8, "sd"); 00007 HEPTA_EPS eps(PA_0,PA_4); 00008 HEPTA_SENSOR sensor(PA_7,PB_7,PB_6,0xD0); 00009 HEPTA_COM com(PA_9,PA_10,9600); 00010 Serial sat(USBTX,USBRX,9600); 00011 int main() 00012 { 00013 sat.printf("Xbee Uplink Downlink Mode\r\n"); 00014 int rcmd=0,cmdflag=0; 00015 float ax,ay,az; 00016 eps.turn_on_regulator();//turn on 3.3V conveter 00017 sensor.setup(); 00018 for(int i=0;i<10;i++){ 00019 com.xbee_receive(&rcmd,&cmdflag); 00020 com.printf("num=%d\r\n",i); 00021 if(cmdflag==1){ 00022 if(rcmd=='a'){ 00023 sat.printf("rcmd=%c,cmdflag=%d\r\n",rcmd,cmdflag); 00024 com.printf("Hepta-Sat Lite Uplink Ok\r\n"); 00025 for(int i=0;i<10;i++){ 00026 sensor.sen_acc(&ax,&ay,&az); 00027 com.printf("%f,%f,%f\r\n",ax,ay,az); 00028 wait_ms(1000); 00029 } 00030 } 00031 com.initialize(); 00032 } 00033 wait_ms(1000); 00034 } 00035 }
Generated on Mon Jul 18 2022 12:24:14 by
1.7.2