1ページ1.MGLCDライブラリとはMGLCDライブラリとは、モノクログラフィックLCDモジュール(モノクログラフィック液晶モジュール)をArduinoで簡単に動作させるためのライブラリです。一つのライブラリで複数のLCDモジュールに対応しており、使用するLCDモジュールが変わっても、スケッチをほとんど変更することなく使えるという特徴があります。現時点ではβ版ですので、バージョンが変わると一部互換性を失うことがあります。0.40以降で動作させる時の注意点をご覧ください。2.対応するLCDモジュール現時点で次のLCDモジュールに対応しています。128×64ピクセル、SPI接続のLCDモジュールまた、SG12232C、SG12864ASLB-GB、またはS12232ZAを繋げたATmega328PとArduinoをシリアル(UART)通信させることで、遠隔的にコントロールすることができます。この場合、電源線(VCC、GND)と通信線(RX、TX)を合わせて4本の配線でArduinoにLCDが接続できますので、配線距離が長い場合に配線が楽になったり、ArduinoのI/Oピンを節約できたりします。(122X32モノクログラフィックLCDシールドはこの仕組みを利用している)3.MGLCDライブラリとMGLCD_SPIライブラリ基本となるMGLCDライブラリ以外に、SPI接続のLCDモジュールにアクセスする拡張機能を提供するMGLCD_SPIライブラリというのもあります。パラレル接続のLCDモジュールを使う場合や、SPI接続のLCDモジュールをソフトウェアSPIで使う場合は、基本のMGLCDライブラリだけで利用できます。SPI接続のLCDモジュールをハードウェアSPIで使う場合は、MGLCDライブラリに加えて、MGLCD_SPIライブラリを使う必要があります。注:MGLCD_SPIライブラリは単独では使えません。MGLCD_SPIライブラリと組み合わせてお使いください。MGLCD_SPIライブラリとMGLCD_SPIライブラリは、同じバージョンの物を使用する必要があります。IDEのバージョンは、LCDモジュールの種類により異なります。IDEのバージョンに対応しています。古いバージョンの対応状況は、リリースノートを確認してください。0.5.0以降をお使いください。1.7.10以降をご利用ください。1.7.Xをご利用ください。1.7.Xをご利用ください。5.ユーザーマニュアルMGLCDライブラリの基本的な使い方を書いたユーザーマニュアルを読むには、以下のリンクをクリックしてください。ライブラリのインストールの方法も、ユーザーマニュアルに書いてあります。MGLCDユーザーマニュアル6.リファレンスマニュアルMGLCDライブラリの文法的な説明を書いたリファレンスマニュアルを読むには、以下のリンクをクリックしてください。文字コード表8.ダウンロードMGLCDライブラリをダウンロードするには、表2のリンクをクリックしてください。MGLCD)とMGLCDライブラリのバージョンが一致している必要があります。起動時に上の写真のような画面になった場合、ファームウェアのバージョンは0.32です。0.32の物をお使いください。ライブラリのバージョンを新しいものにしたい場合は、それに合わせてファームウェアもアップデートする必要があります。ファームウェアのソースコードはライブラリに付属しています。具体的なファームウェアの書き換え方法については、各ハードウェエアのページをご覧ください。0.34Aなど、数字の後ろにアルファベットが付いただけのライブラリには互換性があります。2013/04/13注:ダウンロードしたライブラリのインストール法は、ユーザーマニュアルの最初に説明してあります。9.ライセンスMGLCDライブラリおよびMGLCD_SPIライブラリは、LGPLライセンスv.2.1で配布しています。MGLCDライブラリこのページで使われている用語の解説ArduinoGNDI/OピンLCDLCDモジュールRXSPITXUARTグラフィックLCDモジュールソフトウェアSPIハードウェアSPI関連ページKanaLiquidCrystalライブラリLiquidCrystalライブラリを拡張して、半角カナの文字化けをなくしたライブラリ。ArduinoでグラフィックLCDを動かす(SG12232C編)(1)122×32ピクセルのグラフィックLCD、SG12232Cの制御法について基礎から解説。ArduinoでグラフィックLCDを動かす(S12232ZA編)(1)122×32ピクセルの安価なグラフィックLCD、S12232ZAの制御法について基礎から解説。ArudinoでグラフィックLCDを動かす(SG12864ASLB-GB編)(1)128×64ピクセルのグラフィックLCD、SG12864ASLB-GBの制御法について基礎から解説。ArduinoでグラフィックLCDを動かす(AQM1248A編)(1)128×48ピクセルの小型グラフィックLCD、AQM1248Aの制御法について基礎から解説。AQM1248Aを使ったArduino用シールド2種(1)小型グラフィックLCDのAQM1248Aを使ったArduino用シールドの製作。信号レベル変換回路内蔵。Arduino用122X32モノクログラフィックLCDシールド(Rev.A)の製作(1)Arduino用122X32モノクログラフィックLCDシールド(Rev.A)の製作(1)Arduino用122X32モノクログラフィックLCDシールド(Rev.B)の製作(1)Arduino用122X32モノクログラフィックLCDシールド(Rev.A)の製作(1)Arduino用122X32モノクログラフィックLCDシールド(Rev.C)の製作(1)LCDモジュールを使ったレベルメータの製作(1)Arduinoや互換機とグラフィックLCDで作るレベルメータ。Arduinoとホットプレートを使ったリフロー装置(1号機)の製作(1)ホットプレートを使ってリフローで半田付けする際の自動温度制御をArduinoで行う方法。電子工作ISBN:978-4-7775-1941-5→工学社の書籍の内容の紹介ページ本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。このサイトの中の人が書いた本です。本のカバーの写真か書名をクリックすると、Amazonの書籍購入ページに移動します。