Передатчик:
#include <Gyver433.h>
Gyver433_TX<D1, 20> tx;
uint8_t data[3];
void setup() {
data[0] = 0xF7;
data[1] = 1;
data[2] = 2;
}
void loop() {
tx.sendData(data);
delay(100);
}
Приемник:
#include <Gyver433.h>
Gyver433_RX<2, 20> rx;
uint8_t data[3];
void setup() {
Serial.begin(9600);
attachInterrupt(0, isr, CHANGE);
}
void isr() {
rx.tickISR();
}
void loop() {
if (rx.gotData()) {
Serial.write(rx.buffer[0]);
Serial.write(rx.buffer[1]);
Serial.write(rx.buffer[2]);
Serial.println();
}
delay(100);
}
15:02:40.272 -> �
15:02:40.752 -> �
15:02:42.158 -> �
Что я сделал неправильно ?
Версия библиотеки 1.2