Проблемы с получением данных от Lora Shield - PullRequest
0 голосов
/ 22 сентября 2019

Я не могу получить отправленный радиопакет от приемопередатчика Lora rf95.

Я попытался объявить полученный массив как длинный, uint8_t вместе с использованием len в качестве размера, однако размер равен 3, поэтомуя думал, что я сделал, было хорошо.Он ничего не получил, когда я использовал:

uint8_t buf[RH_RF95_MAX_MESSAGE_LEN];
uint8_t len = sizeof(buf);
if (rf95.recv(buf, &len))
{
  digitalWrite(led, HIGH);
  RH_RF95::printBuffer("request: ", buf, len);
  Console.print("got request: ");
  Console.println((char*)buf);

я получаю только одну или две данные от Лора Шилд, он не получил то, что я отправил

Он печатает новую строку, нонет данных.Это не работает, когда я добавляю переменную, поэтому я попробовал другие вещи.

Я новичок в кодировании, поэтому, пожалуйста, не дайте мне знать, я ценю любую помощь, которую вы можете оказать.

...