NRF24L01 Arduino Передача и получение нескольких массивов - PullRequest
0 голосов
/ 18 июня 2019

Я использую библиотеку nrf24l01p для модуля.Когда я передал два массива (24 + 24 байта), на приемнике я не могу получить их четко, они смешивают друг друга.Проблема с функцией задержки или чем-то еще?

Передатчик:

#include <SPI.h>

#include "nRF24L01.h"

#include "RF24.h"

void setup()
{
  verici.begin();
  verici.openWritingPipe(kanal);
  verici.setPayloadSize(24);
}

void loop()
{
  mesaj[0] = anglex;
  mesaj[1] = angley;
  mesaj[2] = temp;
  mesaj[3] = abspressure;
  mesaj[4] = p0;
  mesaj[5] = yerdenyukseklik;
  verici.write(mesaj, 24);
  mesaj[0] = 300.0;
  mesaj[1] = latitude;
  mesaj[2] = lngt;
  mesaj[3] = mesaj[9];
  mesaj[4] = mesaj[10];
  mesaj[5] = mesaj[11];

  delay(600);

  verici.write(mesaj, 24);

  delay(500);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...