Go Down

Topic: Problem mit Webduino (Read 603 times) previous topic - next topic

Samot

Hallo ich habe das Problem, dass ich beim Angehängten Sketch laut aussage eine bekannten zuviele Filestrings nutzen und deshalb der Ram vollläuft. Er meinte ich solle es auf die Webduino libary umstellen und dann könnte ich conf-Strings nutzen. Ich bekomme es aber nicht hin die Umstellung auf Webduino kann mir da jemand unter die Arme greifen?

jurs


Hallo ich habe das Problem, dass ich beim Angehängten Sketch laut aussage eine bekannten zuviele Filestrings nutzen und deshalb der Ram vollläuft.


RAM-Speicher könntest Du sparen, indem Du vermeidest, dass Deine feststehenden Strings überhaupt im RAM-Speicher landen. Dazu dient ab Arduino 1.0 die F-Schreibweise beim print-Befehl, um die Strings direkt aus dem Flash-Programmspeicher zu holen statt sie im RAM zu speichern.

Statt:
client.println("<center><p><h1>Nicht schoen aber selten </h1></p><center><hr><br />");
Setze:
client.println(F("<center><p><h1>Nicht schoen aber selten </h1></p><center><hr><br />"));

Und diese Umstellung auf das F-Makro erstmal überall dort vornehmen, wo feststehende Texte mit print oder printeln ausgegeben werden sollen.

Samot

Danke für den Tipp teste ich sofort

Go Up