|
@@ -1,9 +1,27 @@
|
|
|
#include <Arduino.h>
|
|
|
+#include <RH_ASK.h>
|
|
|
+
|
|
|
+RH_ASK _driver;
|
|
|
+int _buttonPin=13;
|
|
|
+unsigned int _counter;
|
|
|
|
|
|
void setup() {
|
|
|
- // put your setup code here, to run once:
|
|
|
+ pinMode(_buttonPin, INPUT);
|
|
|
+ Serial.begin(9600);
|
|
|
+ Serial.println("Starting...");
|
|
|
+ if (!_driver.init())
|
|
|
+ Serial.println("init failed");
|
|
|
+ Serial.println("Started");
|
|
|
}
|
|
|
|
|
|
void loop() {
|
|
|
- // put your main code here, to run repeatedly:
|
|
|
+ if (digitalRead(_buttonPin)){
|
|
|
+ Serial.println("Transmitting...");
|
|
|
+ char msg[12];
|
|
|
+ sprintf(msg, "Hello World%d", _counter++);
|
|
|
+ _driver.send((uint8_t *)msg, strlen(msg));
|
|
|
+ _driver.waitPacketSent();
|
|
|
+ Serial.println("Transmitted");
|
|
|
+ delay(1000);
|
|
|
+ }
|
|
|
}
|