Ups, hab ich ganz vergessen. Also wenn ich den falschen Tag dranhalte dann blinkt das wieder öfters !
Dein Sketch ist etwas übermässig komplex geschrieben, scheint aber grundsätzlich in Ordnung.
Joa das stimmt schon ! Ich bin nicht so einer der immer so alles gleich super kompriemirt schreibt
Der grosse Fehler ist die Verwendung der String-Klasse. Die solltest Du nicht verwenden, da der Speicher im Nu fragmentiert ist und schnell kein dynamischer Speicher mehr zur Verfügung steht. Zusätzlich ist in den aktuellen IDEs (bzw. den dort enthaltenen C-Bibliotheken) ein Fehler in der free()-Funktion, womit ein Sketch, der viele Stringmanipulationen mit der String-Klasse macht, früher oder später in einem unkontrollierten Zustand endet.
Ist String wirklich so katastrophal ? verbraucht wohl leider viel Speicher -_- Was könnte ich gegen die Verstreuung machen ? Arrays bilden ? Oder wie meinst du das ? Das vielleicht : http://arduino.cc/en/Reference/String Ich weiß gerade absolut nichts...
Und unter free() verstehe ich absolut nichts....
Scheint mir ja doch nicht so ganz einfach !
Grüße Lorenz