Arduinoで4チャンネルI2Cロジックレベル変換器を使う方法
By Kunkune | Published: 2026-10-26
Category: ハウツーガイド
Arduino用の4チャンネルI²Cロジックレベル変換器の配線とプログラミングを学びます。5Vから3.3Vへの安全な双方向レベルシフトのためのステップバイステップガイド。
クイックアンサー
4チャンネルのI2Cロジックレベル変換器をArduinoで使用するには、高電圧側を5Vに、低電圧側を3.3Vに接続し、I2Cライン(SDA、SCL)を変換器のチャンネルに配線し、必要に応じてプルアップ抵抗を追加します。その後、簡単なI2Cスキャンスケッチを実行して通信を確認します。
I2Cに双方向レベル変換器を使う理由
I2Cは、プルアップ抵抗付きのオープンドレインラインを使用する2線式バス(SDAとSCL)です。5VのArduinoと3.3Vのセンサーを混在させると、電圧の不一致がセンサーの損傷や不安定な通信を引き起こす可能性があります。4チャンネルのIIC I2C変換器のような双方向モジュールは、両方向を自動的に処理するため、データが双方向に流れるI2Cに最適です。
この変換器は、5Vの信号を3.3Vに降圧し、3.3Vを5Vに同時に昇圧するため、高電圧側の4ピンを低電圧側の4ピンに接続できます。I2Cの場合、必要なチャンネルは2つ(SDAとSCL)だけで、残りの2つは割り込みやリセットラインなどの他の信号用に使用できます。
配線前に確認すべきこと
接続する前に、センサーのロジックレベルを確認してください。最近のセンサーのほとんどは3.3Vですが、一部のブレイクアウトボードにはオンボードレギュレーターとレベルシフターが含まれています。センサーがすでに5Vで動作する場合、変換器は必要ありません。
また、変換器の電圧範囲も確認してください。4チャンネルモジュールは広い電圧範囲をサポートしていますが、必ずお使いのボードのデータシートを確認してください。不明な場合は、最も一般的な構成である低電圧側を3.3V、高電圧側を5Vに設定して始めてください。
ステップバイステップの配線とコード
- 電源とグランドを接続する: 変換器のHVピンをArduinoの5Vに、LVピンを3.3Vに接続します。変換器、Arduino、センサーのGNDピンをすべて一緒に接続します。よくある間違い:グランドを共通にし忘れると、I2Cの動作が不安定になります。 先に進む前に、すべてのグランドが共通であることを再確認してください。
- I2Cラインを配線する: ArduinoのSDA(UnoではA4)を変換器のHV1ピンに、ArduinoのSCL(A5)をHV2に接続します。センサーのSDAをLV1に、SCLをLV2に接続します。よくある間違い:SDAとSCLを入れ替えると、通信ができなくなります。 SDAとSCLが交差しないように、ワイヤーにラベルを付けましょう。
- 必要に応じてプルアップ抵抗を追加する: ほとんどのArduinoボードにはSDAとSCLにプルアップ抵抗が付いていますが、センサーモジュールにない場合は、低電圧側のSDAから3.3V、SCLから3.3Vに4.7kΩの抵抗を追加してください。よくある間違い:高電圧側にのみプルアップ抵抗を使用すると、センサーが損傷する可能性があります。 マルチメーターで低電圧側のラインに3.3Vが印加されていることを確認してください。
- I2Cスキャナースケッチをアップロードする: 標準のI2Cスキャナースケッチ(Arduinoのサンプルやオンラインで入手可能)をアップロードして、センサーのアドレスを検出します。シリアルモニターを9600ボーで開きます。よくある間違い:ボーレートを設定しないと、出力が文字化けします。 スキャナーでデバイスが見つからない場合は、配線とプルアップ抵抗を再確認してください。
- センサーライブラリでテストする: スキャナーでアドレスが見つかったら、センサーのライブラリのサンプルをインストールして実行します。コード内のI2Cアドレスがデフォルトと異なる場合は調整してください。よくある間違い:間違ったアドレスを使用すると、「デバイスが見つかりません」というエラーが発生します。 スキャナーの出力を参照用に手元に保管してください。
製品情報
- 5個入り 4チャンネル IIC I2C ロジックレベル変換器 双方向モジュール 5V〜3.3V: この4チャンネルIIC I2Cロジックレベル変換器は、5Vの信号を3.3Vに安全に降圧し、3.3Vを5Vに同時に昇圧して、高電圧側の4ピンを低電圧側の4ピンに変換します。I2C用に2つのチャンネルを使用でき、他の信号用に2つの予備チャンネルが残るため、Arduinoツールボックスへの versatile な追加アイテムとなります。

5個入り 4チャンネル IIC I2C ロジックレベル変換器 双方向モジュール 5V〜3.3V
