I2C LCD1602¶
GND: グラウンド
VCC: 電源供給、5V。
SDA: シリアルデータライン。プルアップ抵抗を通してVCCに接続します。
SCL: シリアルクロックライン。プルアップ抵抗を通してVCCに接続します。
LCDや他のディスプレイは人とマシンのインタラクションを豊かにしていますが、共通の弱点があります。それは、コントローラに接続すると、多くのIOポートを占有し、コントローラの他の機能を制限します。
この問題を解決するために、I2Cモジュール付きのLCD1602が開発されました。このI2Cモジュールは、内蔵のPCF8574 I2Cチップを使って、I2CシリアルデータをLCDディスプレイのための並列データに変換します。
I2Cアドレス
基本的なデフォルトアドレスは0x27で、稀に0x3Fの場合もあります。
デフォルトアドレスの0x27を例にとると、デバイスのアドレスはA0/A1/A2パッドを短絡することで変更できます。デフォルト状態では、A0/A1/A2は1で、パッドが短絡されると、A0/A1/A2は0になります。
バックライト/コントラスト
ジャンパーキャップでバックライトを有効にできます。ジャンパーキャップを外すと、バックライトがオフになります。裏側の青いポテンショメータは、コントラスト(最も明るい白と最も暗い黒の間の明るさの比率)を調整するためのものです。
短絡キャップ: このキャップでバックライトを有効にできます。キャップを外すと、バックライトがオフになります。
ポテンショメータ: 表示テキストの明瞭度を調整するためのものです。時計回りで増加し、反時計回りで減少します。
例
5.11.1 液晶ディスプレイ (基本プロジェクト)
5.12 シリアルリード (基本プロジェクト)