1

貴重なスペースを節約するために、代わりに 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

誰かが私を助けることができますか?

4

1 に答える 1