Weather control switch for connected day. NXP LPC 1768 module. Ethernet connectivity.
Dependencies: EthernetInterface mbed-rtos mbed nanoservice_client_1_12
Fork of Trenton_Switch_LPC1768_WIFLY by
Diff: PIR/PIR.h
- Revision:
- 25:cb16c5248769
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PIR/PIR.h Wed Dec 03 09:03:29 2014 +0000 @@ -0,0 +1,50 @@ +/* + PIR.cpp - sensor library + Developed by Andrea Corrado +*/ + + +#ifndef MBED_PIR_H +#define MBED_PIR_H + +#include "mbed.h" + +/* EXAMPLE + +#include "mbed.h" +#include "PIR.h" + +Serial pc (USBTX,USBRX); + +PIR sensor(PTB2); + +int main() +{ + +if (sensor.getdetection()) { +pc.printf("\n\r Detection"); + sensor.resetdetection(); + } +} +*/ + +class PIR { + +public: + + PIR (PinName pin); + + void pir_interrupt(); + + bool getdetection(){return _detection;} + + void resetdetection(){_detection = false;} + +protected: + InterruptIn _myint; + bool _detection; + Timer debounce; + +}; + +#endif \ No newline at end of file