itB!HatenaPocketLINELINECopyもう少し自由にAQM0802に文字を表示してみます。そのためには液晶の仕様を知る必要がありますね。カーソル周りの制御AQM0802の仕様AQM0802液晶の命令コードやキャラクタの文字コードがわかれば、i2csetコマンドでこの液晶を自由自在に操作できそうです。部品にはデータシートがついていなかったのですが、スイッチサイエンスのサイトの工作記事から秋月(!)のサイトのデータシートにリンクが張られています。命令コードの方はぼやけていてよく読めないので改めてAQM0802で検索しなおしたらマルツパーツの鮮明な資料を見つけました。初期化処理はよくわからないけれどデータシートのサンプルをちょっと変えてカーソル表示ONにしただけでいいでしょう。それ以外の命令といえば改行ぐらいしか使わないかな。液晶の初期化いまひとつデータシートを読んでも何をしているのかわからない部分がありますが、とりあえず2回に分けてデータを送ればいいようです。i2回に分けているのは、それぞれのコマンド送信間隔を200ミリ秒以上取る必要があるためです。データシートには電力を安定させるためだとあります。シェルのコマンドなら余裕で200ミリ秒以上の時間がかかるんでしょうね。カーソルON文字表示はカーソル位置に対して行われるので、データアドレス0x00にこれらのコードを送ってカーソル移動が制御できるようになると、結果的に文字表示位置を自由自在に指定できることになります。itB!HatenaPocketLINELINECopyAQM0802をシェルスクリプトで操作するNextI2C通信Prev関連記事ロボットセンターでPi買ってきたネットでも買えるけど、アキバが近いなら買いに行こう!配送待ちもいらないよ。Piって結構種類があります。...AQM0802をシェルスクリプトで操作するいちいち文字コードを調べて入力するのは面倒くさいです。...I2C通信AQM0802はI2C通信でやり取りをします。