Arduino用122X32モノクログラフィックLCDシールド(Rev.A)の製作Arduino用122X32モノクログラフィックLCDシールド(Rev.A)の製作(3)このページをスマートフォンなどでご覧になる場合は、画面を横長にする方が読みやすくなる事があります。次のページへ9.MGLCDライブラリの主な関数(テキスト表示編)9-1.内蔵フォントグラフィックLCDシールドに採用したS12232ZAは、キャラクタフォントを持たないグラフィックLCDモジュールですが、MGLCDライブラリがキャラクタフォントを持っているので、キャラクタLCDモジュールと同じ感覚で使えます。使える文字は、英数字や標準的な半角記号(!,",#,$,%,&,=,@,*,+,-,\など)と半角カタカナです。(文字コード表参照)9-2.print関数およびprintln関数MGLCDライブラリで画面に文字を表示する場合は、print関数およびprintln関数を使います。使い方は、Serial変数を使ってシリアルポートに文字を送信するのと同じです。シリアルポートに"Hello"と送信するには、次の様にします。Serial.print("Hello");LCDの画面に"Hello"と表示するには、SerialをMGLCDに変えて、MGLCD.print("Hello");とすればOKです。シリアル出力に使える構文は全て使えるので、次の様なことができます。画面を消去するには、ClearScreen関数を使って次の様にします。文字の表示位置を制御するにはLocate関数を使います。Locate関数の構文は次の通りです。Locate(x座標,y座標);S12232ZAは横122ピクセル、縦32ピクセルのグラフィックLCDですが、8X6ドットフォントを用いると、横方向に20文字、縦方向に4行表示できます。Locate関数では、左上の文字位置を原点(0,0)とし、右下の文字位置を(19,3)として座標を扱います。Locate関数にprint関数やprintln関数が続いて呼び出された場合、直前のLocate関数で指定された座標に文字列を表示します。この機能を使えば、例えば次の様なデモスケッチができます。START"と2秒表示した後、'A'と言う文字が左右に往復運動します。i}他にも色々と、テキスト表示のための関数があるのですが、別のページにリファレンスマニュアルとしてまとめます。次のページでは、グラフィック表示の説明をします。Arduino用122X32モノクログラフィックLCDシールド(Rev.A)の製作このページで使われている用語の解説LCDキャラクタLCDモジュールグラフィックLCDモジュール関連ページArduinoでグラフィックLCDを動かす(S12232ZA編)(1)122×32ピクセルの安価なグラフィックLCD、S12232ZAの制御法について基礎から解説。Arduino用122X32モノクログラフィックLCDシールド(Rev.B)の製作(1)Arduino用122X32モノクログラフィックLCDシールド(Rev.C)の製作(1)122X32モノクログラフィックLCDシールドサポートページ(1)LCDモジュールを使ったレベルメータの製作(1)Arduinoや互換機とグラフィックLCDで作るレベルメータ。AQM1248Aを使ったArduino用シールド2種(1)小型グラフィックLCDのAQM1248Aを使ったArduino用シールドの製作。信号レベル変換回路内蔵。MGLCDライブラリArduinoでグラフィックLCDを簡単に使える様にするためのライブラリ。電子工作ISBN:978-4-7775-1941-5→工学社の書籍の内容の紹介ページ本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。このサイトの中の人が書いた本です。本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。