AS40用のディスプレイに使おうと思って、AmazonからSainSmartのIIC/I2C/TWI 16*02 LCD(黄色発光)を購入して、表示テストをしました。
表から見ると普通の1602LCDと同じです。
裏側に、I2C変換モジュールがついています。
SDAはArduinoのA4に、SCLはA5に接続します。
Amazonのカスタマーレビューを見て、
http://bitbucket. org /fmalpartida /new-liquidcrystal /downloads から「LiquidCrystal_V1.2.1zip」をダウンロードして解凍、LiquidCrystalというフォルダをLiquidCrystal_I2Cに名前を変更して、Arduinoのlibrariesフォルダに保存しました。
カスタマーレビューにあったスケッチで、表示テストをしたのですが、NG。「Hello,World!」を表示しません。
うーーん。何故?
しかし、「おにおんのブログ」には、アドレスが、0x27となっています。
そこで、アドレスを0x27に変更したら、見事に表示しました。コントラスト調整を後ろのボリュームで行い、かなりはっきり文字が表示されました。夜見るとバックライトは非常に明るいです。
スケッチは次のとおりです。
さて、この表示器を今テストしてるAS40用のAD9834DDS VFOの表示用に使ってみます。