ArduinoでグラフィックLCDを動かす(AQM1248A編)ArduinoでグラフィックLCDを動かす(AQM1248A編)(17)このページをスマートフォンなどでご覧になる場合は、画面を横長にする方が読みやすくなる事があります。5-10.MGLCDライブラリの主な関数(AQM1248Aの固有機能編)AQM1248Aのハードウェアに固有の機能に関する関数について説明します。MGLCDライブラリのほとんどの関数は、対応する全てのLCDモジュールで利用できますが、ここで紹介する関数は、AQM1248Aを使用する時のみに使えます。0.41以降で利用できます。0.40では使えません。5-10-1.コントラスト調整機能に関する関数5-10-1-1.SetRegulatorVoltage関数SetRegulatorVoltage関数は、コントラストの粗調整を行うのに使います。SetRegulatorVoltage関数の構文は次の通りです。setコマンド(V0コマンド)をAQM1248Aに送ります。このコマンドの働きについては、コントラスト調整に使うコマンドをご覧ください。5-10-1-2.SetVolumeResistor関数SetVolumeResistor関数は、コントラストの微調整を行うのに使います。SetVolumeResistor関数の構文は次の通りです。setコマンド(EVRSコマンド)をAQM1248Aに送ります。これらのコマンドの働きについては、コントラスト調整に使うコマンドをご覧ください。広告5-10-1-3.コントラスト調整のサンプルスケッチコントラスト調整のサンプルスケッチをリスト41に示します。このスケッチを実行すると、画面が5秒おきに、写真45~写真47の様に変わります。normal/reverseコマンド(表8参照)という、画面全体を白黒反転させるかどうかを指定するコマンドがあります。このコマンドを発行する関数がInvertDisplay関数です。InvertDisplay関数の構文は次の通りです。InvertDisplay(反転の有無);「反転の有無」にMGLCD_NON_INVERTを指定すると、白黒は反転せず、Line関数やSetPixel関数などにおいて、色が0の場合は白、色が1の場合は黒になります。「反転の有無」にMGLCD_INVERTを指定すると、白黒が反転し、Line関数やSetPixel関数などにおいて、色が0の場合は黒、色が1の場合は白になります。画面の白黒反転に関するコマンドとしては、SetInvertMode関数もありますが、こちらは、AQM1248Aのハードウェアの機能を使うのではなく、ソフトウェア的に白黒を反転します。InvertDisplay関数とSetInvertMode関数の動作の違いについては、InvertDisplay関数の解説をご覧ください。5-10-2-2.InvertDisplay関数のサンプルスケッチリスト42のスケッチを実行すると、1秒周期で、繰り返し画面全体が白黒反転(フラッシュ)します。実行時の画面を写真48と写真49に示します。写真49、リスト42の実行結果(2)画面の白黒反転処理は、setup関数内で行っています。500ms(0.5秒)おきにMGLCD.InvertDisplay(MGLCD_INVERT);とMGLCD.InvertDisplay(MGLCD_NON_INVERT);を交互に実行して、画面の白黒反転と、その解除を繰り返します。ArduinoでグラフィックLCDを動かす(AQM1248A編)このページで使われている用語の解説LCDモジュール関連ページMGLCDライブラリArduino用グラフィックLCDライブラリ。AQM1248Aも対応している。AQM1248Aを使ったArduino用シールド2種(1)AQM1248Aを使ったArduino用シールドの製作。サンプルゲームもある。ArduinoでグラフィックLCDを動かす(SG12232C編)(1)秋月電子で手に入る、バックライト付きで122X32ピクセルのグラフィックLCDモジュールをArduinoで動かす方法。ArduinoでグラフィックLCDを動かす(S12232ZA編)(1)バックライトはないものの、非常に安価な122X32ピクセルのグラフィックLCDモジュールをArduinoで動かす方法。ArudinoでグラフィックLCDを動かす(SG12864ASLB-GB編)(1)秋月電子で手に入る、バックライト付きで128X64ピクセルのグラフィックLCDモジュールをArduinoで動かす方法。Arduino用ヘッダシールドの製作(3)AQM1248Aの信号をロジックアナライザで解析した例が載っている。電子工作ISBN:978-4-7775-1941-5→工学社の書籍の内容の紹介ページ本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。このサイトの中の人が書いた本です。本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。