Hallo, ich mache grad mit dem ATtiny85 rum, der hat ja nur 6.012 Byte freien Programmspeicher, ich habe jetzt schon 5.938 Byte belegt. Was passiert, wenn ich während der Laufzeit einen String aufbaue der 100 Byte lang ist? Wird der immer irgendwo abgeschnitten? Haben Variablen einen extra Speicherbereich oder geht das auf Kosten des Programmspeichers? Hängt sich das Programm auf? Darum besser auf den nächst größeren ATtiny167 umsteigen?


ATtiny85: https://www.ebay.de/itm/292349477939

ATtiny167: http://www.ebay.de/itm/192209426699


Wie viel Zeichen kann man mit Serial.read bzw. Serial.println in einem String senden bzw. empfangen, ist das begrenz oder kann man das irgendwo deklarieren? Ist ein String von 150 Zeichen ein Problem bei 9600 Baud?

MfG.