Go Down

Topic: DUE SoftwareSerial.h (Read 94 times) previous topic - next topic

Measureino

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

Code: [Select]

#include <SoftwareSerial.h>


Woran liegt's?

Peter-CAD-HST

KISS Q&D - keep calm and carry on - mind the gap - beware of sharks! -

Measureino

#2
Sep 23, 2020, 04:58 pm Last Edit: Sep 23, 2020, 05:01 pm by Measureino
Was bedeutet 42?
Die Fehlermeldung lautet: No such file or directory

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

Peter-CAD-HST

#3
Sep 23, 2020, 05:02 pm Last Edit: Sep 23, 2020, 05:06 pm by Peter-CAD-HST
Was bedeutet 42?
Die Fehlermeldung lautet: No such file or directory

Moin
deine Frage:
Quote
Was bedeutet 42?
Meine Antwort  :)

Die Headerdatei ist über den Bibliotheksmanager im IDE zu laden.
Gruss Peter
und gesund bleiben
KISS Q&D - keep calm and carry on - mind the gap - beware of sharks! -

Measureino

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

Measureino

Hier 'mal mein Code für einen Draguino Shield

Code: [Select]

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

Tommy56

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

Gruß Tommy
"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)

Peter-CAD-HST

Moin
wozu noch einen seriellen Port. Der Due verfügt über vier Port, oder?
Gruss Peter
und gesund bleiben
KISS Q&D - keep calm and carry on - mind the gap - beware of sharks! -

Measureino

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.

combie

#9
Sep 23, 2020, 06:43 pm Last Edit: Sep 23, 2020, 06:51 pm by combie
Die seriellen Anschlüsse des Shields sind da mit Pin18 bzw. 19 lut Abbildung verbunden.
Und genau darum benötigst du kein Software Serial.

Quote
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.
Heute war Gestern Morgen.
Heute ist Morgen Gestern.
Morgen ist Heute Gestern.
Gestern war Heute Morgen

Measureino

#10
Sep 23, 2020, 06:57 pm Last Edit: Sep 23, 2020, 06:58 pm by Measureino
Jetzt habe ich es. Das Wiki bringt UNO und DUE etwas durcheinander.

Code: [Select]


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!

Go Up