I2Cの使用
- 上位機の40PINのI2Cインターフェースを使用する
- 今回のチュートリアルでは、FLY-PI V2LM75のI2CセンサーとI2C2を使用する
- 注意:I2C1は他のデバイスによってすでに使用されているため、使用することはできません
- ケーブルをしっかりと接続してください
FLY ToolsでI2Cを開く
- Overlaysを見つけて、その後にi2c2とi2c0を選択する
- 注意:I2C1は他のデバイスによってすでに使用されているため、使用することはできません
- 保存して再起動する

ケーブル接続と検索

- SSHでFLY上位機に接続し、以下のコマンドを入力すると、以下のような出力が表示されます
I2C0
を使用する場合は、以下のコマンドの2
を0
に置き換える
sudo i2cdetect -y -r 2
- 注意:正常な状態であれば、エンターキーを押すとすぐに、上記の内容とアドレスが表示されます
- 注意:アドレスはランダムです
- 注意:ケーブルが正しく接続されていない場合、逆接続されている場合、設定が開かれていない場合、またはモジュールが壊れている場合、出力は異常になります
- アドレスは16進数から10進数に変換し、
i2c_address:
の後に設定します - ブラウザでオンラインの基数変換ツールを使用して変換することができます
設定
[mcu host]
serial: /tmp/klipper_host_mcu
[temperature_sensor my_sensor]
sensor_type: LM75
i2c_address:72
# # Default is 72 (0x48). Normal range is 72-79 (0x48-0x4F) and the 3
# # low bits of the address are configured via pins on the chip
# # (usually with jumpers or hard wired).
i2c_mcu:host
i2c_bus:i2c.2
# i2c_software_scl