Hepta_template_program
Dependencies: mbed PowerControl SDFileSystem
Fork of Hepta_UplinkData by
main.cpp@5:862413879d84, 2017-09-22 (annotated)
- Committer:
- MEXT1
- Date:
- Fri Sep 22 06:27:51 2017 +0000
- Revision:
- 5:862413879d84
- Parent:
- 4:4f34143d3f6e
Hepta_template
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tomoya123 | 0:b96079b7d167 | 1 | #include "mbed.h" |
MEXT1 | 5:862413879d84 | 2 | #include "HeptaBattery.h" |
MEXT1 | 5:862413879d84 | 3 | #include "SDFileSystem.h" |
MEXT1 | 5:862413879d84 | 4 | #include "HeptaAccel.h" |
MEXT1 | 5:862413879d84 | 5 | #include "HeptaGyro.h" |
MEXT1 | 5:862413879d84 | 6 | #include "HeptaGPS.h" |
MEXT1 | 5:862413879d84 | 7 | #include "HeptaLcd.h" |
MEXT1 | 5:862413879d84 | 8 | #include "HeptaVoice.h" |
MEXT1 | 5:862413879d84 | 9 | #include "HeptaCamera.h" |
tomoya123 | 0:b96079b7d167 | 10 | #include "HeptaXbee.h" |
tomoya123 | 0:b96079b7d167 | 11 | |
MEXT1 | 5:862413879d84 | 12 | HeptaBattery battery(p16,p29,p26);//(battery voltage,power cotrol transister,3.3V regulater enable) |
MEXT1 | 5:862413879d84 | 13 | SDFileSystem sd(p11, p12, p13, p15, "sd");//(cmd,dat0,clk,dat3) |
MEXT1 | 5:862413879d84 | 14 | HeptaAccel accel(p28,p27,0x38);//(sda,scl,I2C address) |
MEXT1 | 5:862413879d84 | 15 | HeptaGyro gyro(p28,p27,0xD4);//(sda,scl,I2C address) |
MEXT1 | 5:862413879d84 | 16 | HeptaGPS gps(p13,p14);//tx,rx(Din,Data_Out) |
MEXT1 | 5:862413879d84 | 17 | HeptaLcd lcd(p28,p27,0x7C);//(sda,scl,I2C address) |
MEXT1 | 5:862413879d84 | 18 | HeptaVoice talk(p28, p27,0x5C); //(sda,scl,I2C address) |
tomoya123 | 0:b96079b7d167 | 19 | |
MEXT1 | 5:862413879d84 | 20 | HeptaCamera camera( |
MEXT1 | 5:862413879d84 | 21 | p28,p27, // SDA,SCL(I2C / SCCB) |
MEXT1 | 5:862413879d84 | 22 | p21,p22,p23, // VSYNC,HREF,WEN(FIFO) |
MEXT1 | 5:862413879d84 | 23 | p5,p6,p7,p8,p30,p17,p25,p18, // D7-D0 |
MEXT1 | 5:862413879d84 | 24 | p20,p24,p19) ; // RRST,OE,RCK |
MEXT1 | 5:862413879d84 | 25 | |
MEXT1 | 5:862413879d84 | 26 | HeptaXbee xbee(p9, p10);//tx,rx(Din,Dout) |
MEXT1 | 5:862413879d84 | 27 | |
MEXT1 | 5:862413879d84 | 28 | //----Serial----// |
MEXT1 | 5:862413879d84 | 29 | Serial pc(USBTX,USBRX); |
MEXT1 | 5:862413879d84 | 30 | |
MEXT1 | 5:862413879d84 | 31 | //----LED----// |
MEXT1 | 5:862413879d84 | 32 | DigitalOut led1(LED1); |
MEXT1 | 5:862413879d84 | 33 | |
MEXT1 | 5:862413879d84 | 34 | int main() |
MEXT1 | 5:862413879d84 | 35 | { |
MEXT1 | 5:862413879d84 | 36 | led1 = 1; |
MEXT1 | 5:862413879d84 | 37 | wait(0.5); |
MEXT1 | 5:862413879d84 | 38 | led1 = 0; |
MEXT1 | 5:862413879d84 | 39 | wait(0.5); |
tomoya123 | 0:b96079b7d167 | 40 | } |