0

我使用此代码将数据从 Arduino 板发送到 LoRa E45-TTL。板子似乎在传输数据,但接收节点似乎没有接收到数据。我是 LoRa 技术的真正初学者,非常感谢任何帮助。我使用的发送和接收节点代码如下:

发件人节点

void setup() {
  Serial.begin(9600);
}

void loop() {
  Serial.println("000106,supun");
  delay(2000);
}

接收节点

void setup() {
  Serial.begin(9600);
}

void loop() {
  if(Serial.available()) {
    char x=Serial.read();
    Serial.println(x);
    delay(200);
  }
}
4

1 回答 1

0

这篇文章提到了一个类似的问题,用一个骇人听闻的解决方案来关闭 Serial 并重新打开它。

void loop() {
    Serial.print("Test");
    Serial.end();
    delay(30);
    Serial.begin(9600);
    delay(70); //The rest of requested delay. So 100 - 30 = 70
}
于 2018-03-20T11:58:45.353 回答