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)
}
