HOme Sheriff And Lamp

Dependencies:   CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed

Fork of HoSAL by pi bae

Revision:
2:3c7526a1893a
Parent:
0:35211a622a44
Child:
3:8c4e0e7c8cea
--- a/main.cpp	Tue Aug 11 16:07:05 2015 +0000
+++ b/main.cpp	Tue Aug 11 16:30:37 2015 +0000
@@ -17,7 +17,8 @@
 
 Serial uart(USBTX, USBRX); // tx, rx
 
-HCSR04 sensor(D12, D11); 
+//HCSR04 sensor(D12, D11); 
+HCSR04 *g_pHcrs; 
 
 DigitalOut led1(LED1); //server listning status
 DigitalOut led2(LED2); //socket connecting status
@@ -37,38 +38,12 @@
     ledTick.attach(&ledTickfunc,0.5);
 
     uart.baud(115200);
-    DM_fLN("Start ----> HCSR04");
+    DM_fLN("init");
     
+    g_pHcrs = new HCSR04(D12, D11);
     while(1) {
-#if 0
-        long distance = sensor.distance(); 
-
-        //ryuhs74@20150712 START - 
-        if( index_dist < 3){
-            sum_dist[index_dist] = distance;
-            DM_fLN("sum_dist[%d] = %d", index_dist, sum_dist[index_dist]);
-            index_dist ++;
-            wait_ms(200);
-        } else {
-            avg_dist = 0;
-            index_dist = 0;
-
-            for(int i =0; i<3;i++){
-                avg_dist += sum_dist[i];
-            }
-
-            avg_dist /= 3;
-            DM_fLN("average: %d", avg_dist);
-
-            if( avg_dist <= CHECK_DISTANCE ){
-
-            }
-            wait_ms(1000);
-        }
-#else
-        get_distance();
+        get_distance(g_pHcrs);
         wait_ms(1000);
-#endif
     }
 }