Модуль LoRa не отправляет сообщение постоянно - PullRequest
1 голос
/ 17 февраля 2020

Я использую антенны Arduino Uno, SX1278 LoRa Ra02 433 МГц и антенны 433 МГц для отправки сообщения получателю, имеющему такое же оборудование. Отправитель отправляет только один пакет, а затем останавливается (получатель принимает единственное сообщение в хорошем RSSI). Какой тип l oop или код можно использовать, чтобы отправитель отправлял непрерывно?? Вот код отправителя:

#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);
}
...