Функция String.reserve() позволяет выделить в памяти буфер для работы со строками.
string.reserve(size)
size: количество байт, которое необходимо зарезервировать в памяти для обработки строк, unsigned int
нет
String myString; void setup() { // инициализируем последовательный интерфейс и ожидаем открытия порта: Serial.begin(9600); while (!Serial) { ; // ожидаем подключения к последовательному порту. Нужно только для Leonardo } myString.reserve(26); myString = "i="; myString += "1234"; myString += ", is that ok?"; // выводим строку: Serial.println(myString); } void loop() { // ничего не делаем }