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
diff -r bf5b84edf434 -r 3c7526a1893a main.cpp --- 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 } }