|
@@ -1,12 +1,14 @@
|
|
|
#include <Arduino.h>
|
|
|
#include <RH_ASK.h>
|
|
|
|
|
|
-RH_ASK driver;
|
|
|
+RH_ASK _driver;
|
|
|
+unsigned int _output = 12;
|
|
|
|
|
|
void setup(){
|
|
|
+ pinMode(_output, OUTPUT);
|
|
|
Serial.begin(9600);
|
|
|
Serial.println("Starting...");
|
|
|
- if (!driver.init())
|
|
|
+ if (!_driver.init())
|
|
|
Serial.println("init failed");
|
|
|
Serial.println("Started");
|
|
|
}
|
|
@@ -14,8 +16,10 @@ void setup(){
|
|
|
void loop(){
|
|
|
uint8_t buf[9];
|
|
|
uint8_t buflen = sizeof(buf);
|
|
|
- if (driver.recv(buf, &buflen)) {// Non-blocking
|
|
|
+ if (_driver.recv(buf, &buflen)) {// Non-blocking
|
|
|
Serial.print("Message: ");
|
|
|
Serial.println((char *)buf);
|
|
|
+
|
|
|
+ digitalWrite(_output, buf[8] == '1');
|
|
|
}
|
|
|
}
|