utentespastico:
L'ATmega328 ha 2kb di SRAM. Penso che sia sufficiente per eseguire almeno 30 volte il comando...
Non è detto ...
... un sistema per limitare i danni è inizialmente allocare subito il massimo spazio occorrente (... anche con una stringa piena di spazi), così, se la ridimensioni, no deve allocarne altro.
utentespastico:
Potresti postare un banalissimo esempio?
Guada, ne avrò postati sul forum un'infinità ... se fai una ricerca trovi vari esempi ... anche perché dipende cosa devi esattamente leggere.
Un conto è, ad esempio, leggere un numero fisso di caratteri, un altro è leggere caratteri sino all'arrivo di un certo carattere (... tipicamente il CR), un altro è tenere conto di eventuali timeout ... insomma la casistica è varia, anche se alla fine è sempre un WHILE che gira finché non si verifica una delle suddette condizioni ... ![]()
Piuttosto ... ti sei letto le varie pagine di QUESTO thread dedicato proprio all'uso dei moduli BT ?
Guglielmo