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になります。
バックライト/コントラスト
バックライトはジャンパーキャップで有効にでき、ジャンパーキャップを外すとバックライトを無効にできます。背面の青いポテンショメータは、コントラスト(最も明るい白と最も暗い黒の明るさの比率)を調整するために使用されます。
ショーティングキャップ: このキャップでバックライトを有効にでき、キャップを外すとバックライトを無効にできます。
ポテンショメータ: これはコントラスト(表示されるテキストの明瞭度)を調整するために使用され、時計回りに回すと増加し、反時計回りに回すと減少します。
例
3.4 液晶ディスプレイ (MicroPythonユーザー向け)
7.2 室温計 (MicroPythonユーザー向け)
7.7 数字当てゲーム (MicroPythonユーザー向け)
3.4 - 液晶ディスプレイ (Arduinoユーザー向け)