HOme Sheriff And Lamp
Dependencies: CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed
Fork of HoSAL by
Diff: main.cpp
- Revision:
- 11:7db34a66a751
- Parent:
- 9:416cbcabbddd
- Child:
- 12:974f7a96d6ab
--- 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) }