DUE SoftwareSerial.h

Hallo,
habe lange nichts mehr mit meine DUE gemacht. Nun wollte ich neu starten und scheitere an

#include <SoftwareSerial.h>

Woran liegt's?

(deleted)

Was bedeutet 42?
Die Fehlermeldung lautet: No such file or directory

oder ist damit Pin19 gemeint? Und was bedeutet das konkret?

(deleted)

Sorray, bin doch aus der Übung.
Aber über den Bibliotheksmanager finde ich alle möglichen Libraries, nicht aber SoftwareSerial.

Hier 'mal mein Code für einen Draguino Shield

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10,11);
void setup() {
  Serial.begin(9600);
  while (!Serial) {
  }
  Serial.println('Welcome to IoT-Shield QG96');
  mySerial.begin(115200);
  }

void loop() {
  if (mySerial.available()) {
    Serial.write(mySerial.read());
  }
   if (Serial.available()) {
    mySerial.write(Serial.read());
   }
}

Warum willst Du auf dem DUE Softwareserial verwenden? Der hat doch 4 Hardwareserial. Reichen die Dir nicht?

Gruß Tommy

(deleted)

Ich habe einfach das Beispiel aus dem Wiki für den Draguino-Shield übernommen. Die seriellen Anschlüsse des Shields sind da mit Pin18 bzw. 19 lut Abbildung verbunden.

Measureino:
Die seriellen Anschlüsse des Shields sind da mit Pin18 bzw. 19 lut Abbildung verbunden.

Und genau darum benötigst du kein Software Serial.

Ich habe einfach das Beispiel aus dem Wiki für den Draguino-Shield übernommen.

Das UNO Beispiel, obwohl da doch auch eins für den DUE präsentiert wird.

Tipp:
Die Augen mach auf, und den Geist weit.

Jetzt habe ich es. Das Wiki bringt UNO und DUE etwas durcheinander.

void setup() {
  // initialize both serial ports:
  Serial1.begin(115200);
  Serial.begin(115200);
  while (!Serial1) {
     ;
  };
  Serial.println("Welcome to use Dragino NB-IoT Shield");
}
 
void loop() {
  // read from port 1, send to port 0:
  if (Serial.available()) {
    int inByte = Serial.read();
    Serial1.write(inByte);
  }
 
  // read from port 0, send to port 1:
  if (Serial1.available()) {
    int inByte = Serial1.read();
    Serial.write(inByte);
 }
}

Damit funktioniert's beim Due.
Danke für die Hilfen!