无法从Lora Shield接收数据

时间:2019-09-22 16:20:18

标签: arduino uint8t lora

我无法从Lora rf95收发器接收发送的无线电数据包。

我尝试将接收到的数组声明为long,并且使用len作为大小单位uint8_t,但是大小为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);

我只从lora Shield接收一两个数据,但没有收到我发送的数据

它将打印新行,但不显示任何数据。当我添加 变量,所以我尝试了其他方法。

我是编码的新手,所以请不要刻薄,我感谢您能提供的任何帮助。

0 个答案:

没有答案