Объект Arduino String
является динамической строкой, очень похожей на std::string
. И как таковой хранит свои данные в динамически распределенной памяти в оперативной памяти.
Если вы хотите сохранить сами фактические строковые данные в PROGMEM
, то ссылка Arduino PROGMEM
скажет вам, как это сделать, используя вместо этого фактические массивы символов. Вкратце, создайте массивы символов, хранящиеся в PROGMEM
, а затем создайте массив из const char *
(также в PROGMEM
), указывающий на строки.