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