基本的で利用範囲の広い8文字X2行の文字液晶ディスプレイを装備し、I2CでArduinoやPICに接続できる文字表示拡張ボードキットです。基本機能を一通り習得し、応用に取り組みたい人が手元に置いておくと重宝する文字液晶拡張ボードです。5Vと3.3Vの両方に対応しているので、以下のような多彩なMCUで利用できます。特徴を以下に示します。コンパクトな基板上に基本的な入出力装置を搭載しています。文字液晶ディスプレイ、タクトスイッチ、LEDのすべてを2本のI2Cインターフェースのみで制御できます。液晶ディスプレイは8文字X2行の文字表示が可能です。6個のタクトスイッチを搭載しています。2個のLEDを搭載しています。ESP-WROOM-32などでも利用できます。電子工作で広く利用されているArduinoの拡張ボードとして開発されており、LiquidCrystalに準じたライブラリで手軽に独自のスケッチを行えます。MCP23008の操作にはMCP23008ライブラリを使用します。ライブラリに関しては以下のページを参照しダウンロードしてください。ST7032ライブラリhttp://www.microfan.jp/library/st7032MCP23008ライブラリhttp://www.microfan.jp/library/mcp23008ライブラリの利用例として、タクトスイッチを押すと、対応するLEDが点灯したり、文字液晶ディスプレイに対応する数値が表示されるスケッチを示します。下記のスケッチは、Arduinoの多くのボードの他、ESP-WROOM-02/32上のArduinoスケッチでも稼働します。;}上記のスケッチは、MCP23008ライブラリの、CL0802-STATIONに対応した初期化機能を利用した例です。上記のスケッチと機能的には同等ですが、MCP23008を基本的なGPIOの操作機能で初期化した例を以下に示します。;}CL0802-STATIONの回路図を示します。回路図ではタクトスイッチにプルアップ抵抗が配置されていますが、通常利用ではMCP23008の内蔵プルアップ機能を利用するため、キットにはプルアップ抵抗は含まれていません。