貴重なスペースを節約するために、代わりに static char で progmem を使用しようとしています。すべて問題ないように見えますが、serial と lcd には、テキストの代わりに奇妙な改行記号が表示されます。
私がやろうとしていること:
...
#include <avr/pgmspace.h>
const static char PROGMEM textSDFailed[] = "Filesys failed";
const static char PROGMEM textSDAvailable[] = "Filesys is avail.";
...
lcd.print(textSDFailed);
...
そして、印刷時に液晶に表示されるもの: https ://imgur.com/2waPkgZ
誰かが私を助けることができますか?