Ich möchte Arduino Nano und GNSS (SIMCON SIM33ELA Standalone GNSS-Modul) verbinden.Arduino Nano Gnss Software Serial
Zuerst schrieb ich ein Programm für rx/tx, was gut funktioniert, aber jetzt möchte ich Software Serial verwenden und ich habe etwas falsches Daten.
#include <SoftwareSerial.h>
char incomingByte; // for incoming serial data
double tbs;
SoftwareSerial mySerial(8, 9); // RX, TX
void setup() {
Serial.begin(115200);
while (!Serial) {
}
mySerial.begin(115200);
while (!mySerial) {
}
}
void loop() {
if (mySerial.available()) {
tbs = mySerial.read();
incomingByte = (char)tbs;
Serial.print(incomingByte);
}
/*if (Serial.available() > 0) {
incomingByte = Serial.read();
Serial.print(incomingByte);
}*/
}
Irgendeine Idee?
Bilder über die Ergebnisse:
Wrong data with Software serial
while (! MySerial) { } Was ist mit dieser Zeile? Haben Sie das in den SoftwareSerial-Beispielen gesehen? –
Ja, ich sah .... aber niemand kann mir helfen .... –
In welchem SoftwareSerial-Beispiel haben Sie diese Zeile gesehen? –