ArduinoでPROGMEMを使う時のサンプル

やりたいこと

Arduino UnoとEthernetShieldをつなげて、2-3KBのHTMLページを表示させたい。
EthernetClient#print()でHTMLのソースを直書きしようとするとコケるので、PROGMEMを使う。

使うもの

配線

(ArduinoにEthernet Shieldくっつけただけなので省略)

ソースコード

結果

ブラウザから「http://192.168.0.111/」にアクセスして、↓のような画面が表示されれば成功

Arduino PROGMEM

Arduino PROGMEM