グローバルスコープで配列を宣言すると、それを格納するためにメモリを使い果たします。ただし、関数(など)内で配列(2つの型を使用しています。1つはchar配列で、もう1つはint配列です)を宣言すると、setup()
配列がスコープ外になると、メモリは自動的に解放されますか?
これは、intやbyteなどの一部の変数で発生すると思います。これが配列にも当てはまるかどうかを知りたかっただけです。
また、文字列がたくさん含まれているプログラムの場合は、プログラムスペースに格納するのが最適であると読んだので、次のような呼び出しを行います。
lcd.print("Hello")
関数が終了した後も「Hello」文字列のメモリを使い果たしますか(print関数が他の場所に保存していないと仮定します)?