TJ3Bに文字や数字を表示させる 液晶ディスプレイ(LCD)をつなげる
TJ3Bの中で正しく計算が行われているのか、値が正しいものなのかを確認したいと思ったとします。どうしたらよいでしょうか。 例えばコンパスの値を確認したいとします。今いくつなのかを見るためには、パソコンにつないでセンサーモニターで確認する必要があります。 TJ3Bの場合、LED出力ができるので、簡単な状態なら表示させることができます。 ボールを見つけたときにLEDをON、ラインを踏んだ時にLEDをON、などです。 これだけでも、反応しない原因をしらべるためには有効です。 センサーが反応したらモーターが回るはずなのに回らない、と言う場合、センサーが壊れている場合とモーターが壊れている場合の二通りの原因が考えられます。 この場合に、センサーが反応したらLEDがONとしておけば、 LEDがつかなければ、センサーが反応していないので、センサーが原因 LEDがついているのに、モーターが回っていなければ、センサーは反応しているのにモーターが回らないのだから、モーターが原因と判断できます。 センサーがどれぐらい反応しているか見たい、もしくはセンサーの2個の値がどうなっているか見たい、と言う場合はLEDでは難しくなるので、そのような場合に液晶ディスプレイ(以下、LCD)を使って表示すると便利です。 秋月電子で買える安価なLCDに表示させられたら便利です。 ソフトウェアの改良は必要ですが、候補の機器としては二つあります。 一つ目はこちらです。 I2Cの4ピンが出ていますので、ピンを間違えないように接続すれば動作します。 画像をクリックすると秋月の販売ページにとびます 二つ目がこちらです。 サイズが1つ目に比べて半分ぐらいだけど文字数は同じです。ただし、ピンが多く、ちょっとだけ自分で配線する必要があります。 画像をクリックすると秋月の販売ページにとびます 実際にこれぐらいの回路は作る必要があります。大きさからすれば確実にこちらの方が便利なので、どちらを使うかは回路を組めるかどうかで判断してください。 これらの機器をI2Cの4ピンコネクタでTJ3Bとつなげば、ハードウェアの準備は完了です。 ソフトウェアについて改良が必要と書きましたが具体的には、C-STYLEのプログラム内にあるテキストファイルの書き換えが必要です。Windows付属のメモ帳などでも編集できるので専用のソフトなど...