LoRa模块无法连续发送消息

时间:2020-02-17 16:38:38

标签: arduino lora

我正在使用Arduino Uno,SX1278 LoRa Ra02 433MHz模块和433MHz天线向具有相同硬件的接收器发送消息。发件人只发送一个数据包然后停止(接收者接收RSSI良好的唯一消息)。什么样的循环或代码可以使发件人连续发送?发件人代码为:

#include <SPI.h>
#include <LoRa.h>

int counter = 0;

void setup() {
  Serial.begin(9600);
  while (!Serial);

  Serial.println("LoRa Sender");

  if (!LoRa.begin(433E6)) {
    Serial.println("Starting LoRa failed!");
    while (1);
  }
}

void loop() {
  Serial.print("Sending packet: ");
  Serial.println(counter);

  // send packet
  LoRa.beginPacket();
  LoRa.print("hello ");
  LoRa.print(counter);
  LoRa.endPacket();

  counter++;

  delay(1000);
}

0 个答案:

没有答案
相关问题