HOme Sheriff And Lamp
Dependencies: CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed
Fork of HoSAL by
Diff: main.cpp
- 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
}
}
