HOme Sheriff And Lamp
Dependencies: CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed
Fork of HoSAL by
Diff: main.cpp
- Revision:
- 7:58b14840531c
- Parent:
- 5:217f40f0a415
- Child:
- 8:28f7b30c1ae4
--- a/main.cpp Tue Aug 11 18:07:37 2015 +0000 +++ b/main.cpp Tue Aug 11 19:07:44 2015 +0000 @@ -60,6 +60,8 @@ int main() { Timer tm1; + char strFile[32]; + uint32_t cntImage=1; ledTick.attach(&ledTickfunc,0.5); @@ -97,13 +99,15 @@ #if defined(USE_CAMERA) DM_fLN("Init camera C328"); - g_pCam = new CameraC328(PA_14, PA_13, CameraC328::Baud14400); + g_pCam = new CameraC328(PA_13, PA_14, CameraC328::Baud14400); revSync(g_pCam); +#if 0 tm1.reset(); tm1.start(); - //revJpeg_snapshot(g_pCam, "/sd/file05.jpg", CameraC328::JpegResolution640x480); + revJpeg_snapshot(g_pCam, "/sd/test_shoot.jpg", CameraC328::JpegResolution640x480); tm1.stop(); DM_fLN("time of capture: %d", tm1.read_ms()); +#endif #endif // defined(USE_CAMERA) #if defined(USE_MEASURE_DISTANCE) g_pHcsr = new HCSR04(D12, D11); @@ -120,7 +124,9 @@ { DM_fLN("capture image: %d", dist_cm); #if defined(USE_CAMERA) - //revJpeg_snapshot("/sd/file02.jpg", CameraC328::JpegResolution640x480); + memset(strFile, 0, 32); + sprintf(strFile, "/sd/file_%03d.jpg", cntImage++); + revJpeg_snapshot(g_pCam, strFile, CameraC328::JpegResolution640x480); #endif // defined(USE_CAMERA) }