LCDシールドだとピンがWiFiシールドと競合してしまう。そこでI2C接続のLCDディスプレイを探していたところ、SwitchScienceから小型で使い勝手がよさそうな商品が出ていたので買ってみた。I2C接続の小型LCD搭載ボード(5V版)クッション封筒で届いたので割れていないか心配になったが、大丈夫だった。ピンが付属していないので、まずは手持ちのピンを半田付けする。左からVDD、GND、SDA、SCLのピンアサインになっているので、SwitchScienseさんの説明ページにある様にA2~A5のピンにさくっと挿しこむ。WiFiシールドはアナログピンを使っていないので競合しない。LCD表示は楽に使える様にSwitchScienseさんのブログを元にクラス化した。改良版のクラスとサンプルコードも作成してみた。ダウンロード後ライブラリとして追加したら使える、と思う。ライブラリを取り込んでビルドするとWire.hが見つからないと怒られてしまう謎現象が発生するのでメインコードのi2c_8x2lcd.hのincludeの前にWire.hをincludeする必要がある。先日のWiFiシールドでWebサーバーごっこを元に、起動時、アクセスポイント接続時、DHCP接続時のタイミングでLCDにメッセージを表示し、IPアドレス取得後IPアドレスを表示する様に修正した。Webページはテキスト入力を受け付ける様にして、ブラウザから適当なテキスト(半角英数)を入力するとその文字をLCDに表示する様にしてみた。これはなかなか便利である。小型で邪魔にならないし手軽に使える。(^-^」の文字を入力、LCDに反映される流れを動画に撮ってみた。ついでに先日購入して気に入っているUSB電流計も一緒に撮ってみた。コメントをキャンセルメールアドレスが公開されることはありません。*上に表示された文字を入力してください。ProgramResource.net本サイトは開発者向けに様々な情報を筆者ねふぁが提供するサイトです。筆者の個人的な経験や知識、他のサイトの情報を参考にしながらまとめています。内容に誤りや偏見などある可能性がありますのでご注意下さい。本サイトの情報を元に工作等を行い、万が一機器等が破損した場合でも責任は負いかねますので、最終的にはご自身でチェックしてから動かす様にして下さい。