HOme Sheriff And Lamp
Dependencies: CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed
Fork of HoSAL by
Revision 11:7db34a66a751, committed 2015-08-12
- Comitter:
- galucpia
- Date:
- Wed Aug 12 11:16:46 2015 +0000
- Parent:
- 10:0868448017da
- Child:
- 12:974f7a96d6ab
- Commit message:
- Add LED RGB On/Off
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Wed Aug 12 10:18:46 2015 +0000
+++ b/main.cpp Wed Aug 12 11:16:46 2015 +0000
@@ -47,6 +47,26 @@
DigitalOut led1(LED1); //server listning status
DigitalOut led2(LED2); //socket connecting status
+
+DigitalOut myled_R(D7);
+DigitalOut myled_G(D6);
+DigitalOut myled_B(D5);
+
+void LED_ON()
+{
+ DM_fLN("In LED_ON");
+ myled_R = 1;
+ myled_G = 1;
+ myled_B = 1;
+}
+
+void LED_OFF()
+{
+ DM_fLN("In LED_OFF");
+ myled_R = 0;
+ myled_G = 0;
+ myled_B = 0;
+}
//////////////////////////////////////////////////////////////////////////
Ticker ledTick;
@@ -66,6 +86,10 @@
ledTick.attach(&ledTickfunc,0.5);
uart.baud(115200);
+
+ LED_OFF();
+
+
DM_fLN("INIT DEVICE");
#if defined(USE_SDCARD)
@@ -123,11 +147,15 @@
if( (dist_cm = get_distance(g_pHcsr)) < CHECK_DISTANCE )
#endif // defined(USE_MEASURE_DISTANCE)
{
+ //Led On
+ LED_ON();
DM_fLN("capture image: %d", dist_cm);
#if defined(USE_CAMERA)
memset(strFile, 0, 32);
sprintf(strFile, "/sd/file_%03d.jpg", cntImage++);
revJpeg_snapshot(g_pCam, strFile, CameraC328::JpegResolution640x480);
+ //Led Off
+ LED_OFF();
#endif // defined(USE_CAMERA)
}
