メインコンテンツ

I2C デバイス

R2026b
Arduino® ハードウェアに接続された I2C デバイスに対する読み取りおよび書き込みを行う

I2C 関数を使用する前に、arduino を使用して Arduino オブジェクトを作成します。詳細については、Connect to Arduino Hardwareを参照してください。Arduino エクスプローラーを使用して、I2C 通信インターフェイスを対話的に構成し、そのインターフェイスを使用して、MATLAB® および MATLAB Online™ で Arduino などのサポートされているハードウェアに接続されている I2C デバイスに対するデータの読み取りおよび書き込みを行うことができます。詳細については、Connect to I2C Device Using Arduino Explorer Appを参照してください。

MATLAB のインストール バージョンでサポートされているハードウェアの全リストについては、Supported Hardwareを参照してください。MATLAB Online でサポートされているボード、ワークフロー、およびプラットフォームの詳細については、Get Started with MATLAB Online for Arduinoを参照してください。

メモ

scanI2CBusを除くすべての関数は、MATLAB Function ブロックを使用してコードを生成します。詳細については、Deploy Arduino Functions to Arduino Hardware Using MATLAB Function Blockを参照してください。

関数

deviceConnection to device on I2C bus on Arduino or ESP32 hardware
scanI2CBusScan I2C bus on Arduino hardware for device address
readRead data from I2C bus
writeWrite data to I2C bus
readRegisterRead data from I2C device register
writeRegisterWrite data to I2C device registers

トピック