Suchergebnisse
Suchergebnisse 1-3 von insgesamt 3.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Ja die übertragungen via SerialPort und Arduinos sind so eine Sache. Das einfachste ist zeilenweise Text zu schreiben und ReadStringUntil verwenden. Da du eh Text überträgst, muss du das nicht auf Byte-Ebene machen. arduino.cc/reference/en/langua…n/serial/readstringuntil/ Zum Schluss einfach eine leere Zeile, damit du am Arduino feststellen kannst, wann denn alles da ist.
-
Wie genau hast du das gemacht? Wirklich Zeilenweise? Dann Leerzeile um das Ende zu signalisieren? Wie groß ist die Datei, wie lang die längste Zeile? Was passiert auf der anderen Seite mit den Daten? Auf SD-Karte schreiben? PS @dive26 Funktioniert problemlos mit meinen ESP's, Arduinos sind mir zu schlapp, hab keine mehr da um damit zu testen. C-Quellcode (19 Zeilen) VB.NET-Quellcode (23 Zeilen)
-
Hatte doch noch einen Arduino(UNO) inner Ramschkiste, hab meinen Code damit getestet, hab 1000 Zeichen auf einen Schlag gesendet, kein Problem, auch mit 2000 nicht. PS Zitat von dive26: „while (Serial.available() > 0) {“ Vorm while hast du String = "". Möglicherweise waren kurz keine Daten zum lesen da, dann kam der nächste durchlauf, deshalb fehlten wohl die ersten Zeilen.