This commit is contained in:
Alex
2021-06-14 18:36:58 +03:00
parent ef9eca0f9f
commit cb09165d3e
15 changed files with 560 additions and 301 deletions
+5 -9
View File
@@ -1,10 +1,8 @@
// передача структуры данных
// крупный приёмник 5.0V SYN480R
#define G433_BUFSIZE 50 // размер буфера
#define G433_SPEED 2000 // скорость бит/сек (минимальная)
// приём структуры данных
#define G433_SLOW_MODE
#include <Gyver433.h>
Gyver433_RX rx(2); // указали пин
Gyver433_RX<2, 10> rx; // указали пин и размер буфера
// формат пакета для приёма (такой же как отправляется)
struct dataPack {
@@ -19,11 +17,9 @@ void setup() {
}
void loop() {
// tick принимает асинхронно, но может ловить ошибки при загруженном коде
// tickWait блокирует выполнение, но принимает данные чётко
if (rx.tick()) {
dataPack data;
rx.readData(data); // прочитать в buf
dataPack data; // "буферная" структура
rx.readData(data); // переписываем данные в неё
Serial.println("Received:");
Serial.println(data.counter);