|
@@ -2,14 +2,16 @@
|
|
|
#include <PIR.cpp>
|
|
|
#include <Transmitter.cpp>
|
|
|
#include <Timer.cpp>
|
|
|
+#include <../../Common/LED.cpp>
|
|
|
|
|
|
-void sendOnSignal();
|
|
|
-void sendOffSignal();
|
|
|
+void turnOn();
|
|
|
+void turnOff();
|
|
|
void resend();
|
|
|
-PIR _pir(13, 5000, &sendOnSignal, &sendOffSignal);
|
|
|
+PIR _pir(13, 5000, &turnOn, &turnOff);
|
|
|
unsigned int _signalValue;
|
|
|
Transmitter _transmitter;
|
|
|
Timer _timer(1000, &resend);
|
|
|
+LED _led(5, 2000, 1000);
|
|
|
|
|
|
void sendSignal(int value){
|
|
|
_signalValue=value;
|
|
@@ -21,12 +23,14 @@ void sendSignal(int value){
|
|
|
Serial.println("Transmitted");
|
|
|
}
|
|
|
|
|
|
-void sendOnSignal(){
|
|
|
+void turnOn(){
|
|
|
sendSignal(1);
|
|
|
+ _led.on();
|
|
|
}
|
|
|
|
|
|
-void sendOffSignal(){
|
|
|
+void turnOff(){
|
|
|
sendSignal(0);
|
|
|
+ _led.off();
|
|
|
}
|
|
|
|
|
|
void resend(){
|
|
@@ -43,4 +47,5 @@ void setup() {
|
|
|
void loop() {
|
|
|
_pir.loop();
|
|
|
_timer.loop();
|
|
|
+ _led.loop();
|
|
|
}
|