HOme Sheriff And Lamp

Dependencies:   CameraC328 HCSR04 SDFileSystem WIZnetInterface mbed

Fork of HoSAL by pi bae

main.cpp

Committer:
uasonice
Date:
2015-08-11
Revision:
2:3c7526a1893a
Parent:
0:35211a622a44
Child:
3:8c4e0e7c8cea

File content as of revision 2:3c7526a1893a:

#include "mbed.h"
#include "hcsr04.h"
#include "rev_Hcsr04.h"

#define DEBUG_TYPE 1
#define P_ uart.printf
#include "rev_config.h"


#define  CHECK_DISTANCE 1000

#if 0
int sum_dist[3] = {0,}; //ryuhs74@20150712 - 
int avg_dist = 0; //ryuhs74@20150712 - 
int index_dist = 0; //ryuhs74@20150712 - 
#endif

Serial uart(USBTX, USBRX); // tx, rx

//HCSR04 sensor(D12, D11); 
HCSR04 *g_pHcrs; 

DigitalOut led1(LED1); //server listning status
DigitalOut led2(LED2); //socket connecting status

//////////////////////////////////////////////////////////////////////////
Ticker ledTick;

//////////////////////////////////////////////////////////////////////////
void ledTickfunc()
{
    led1 = !led1;
}

//////////////////////////////////////////////////////////////////////////
int main()
{
    ledTick.attach(&ledTickfunc,0.5);

    uart.baud(115200);
    DM_fLN("init");
    
    g_pHcrs = new HCSR04(D12, D11);
    while(1) {
        get_distance(g_pHcrs);
        wait_ms(1000);
    }
}