投稿

9月 7, 2018の投稿を表示しています

TJ3Bで市販の液晶ディスプレイを使う

イメージ
twitterより転載。 安価なLCDをTJ3Bで使用する方法についてまとめておきます。 ohgumaさんのブログの通りやったら秋月のLCD二種があっけなく動きました。 買ったものはこれ I2C接続小型キャラクタLCDモジュール(16×2行・3.3V/5V)ピッチ変換キット http://akizukidenshi.com/catalog/g/gK-08896/ I2C接続小型LCDモジュール(8×2行)ピッチ変換キット http://akizukidenshi.com/catalog/g/gK-06795/ 参考にさせてもらったページはこちらです。 http://d.hatena.ne.jp/ohguma/20140707   ありがとうございます。 繋げている機種が違いますが、5V/SDA/SCL/GNDを間違えず配線すればつながります。それ以外は特につなぐ必要ないです。 小さいのもちっこくてかっこいいですが、文字数が半分になってしまって表示できるセンサーの値も減ってしまうし、LCDのC-STYLEの機能で表示されない部分ができるので、特別な理由でもない限り大きい方をお勧めします。 最新のc-styleでも同じやり方で問題なくLCDは表示されました。とても便利です。C-STYLEのセンサーモニターも良いですが、有線というのは何かと不便です。C-STYLEのファイル書き換えが必要とはいえ、本気でプログラミングをするつもりならセンサーが増えてわけわからなくなる前にこちらの増設をオススメします。 ちなみに修正に失敗したなどもとに戻したい場合は置き換えたファイルをもとに戻すか、C-TYLEをアンインストール、インストールをすれば元に戻ります。最新版をインストールした時には元に戻ってLCDが使えなくなってしまうため、再度ファイルの修正が必要です。 テクニカルな情報として、LCD表示はけっこう処理に遅延が出ます。LCD表示を毎回ループで走らせてしまうと、反応も遅れるし白線を超えやすくなります。問題特定などのデバッグ用に使用して、試合用のサッカープログラムでは不要な表示は控えましょう。超音波センサーのように100ループ毎に一回表示などの処理を組むのもいいと思います。 /* 20